8个回答
展开全部
这个可能是你的数据源没连接,打开控制面板—管理工具—数据源(ODBC)里面做一个与数据库连接就可能可以了
希望对你有用
希望对你有用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你段代码
package main;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class sqlfactory
{
Connection conn=null;
private String driver="com.mysql.jdbc.Driver";//驱动
private String username="root";//用户名
private String password="wo112";//密码
private String url="jdbc:mysql://localhost:3306/test";//地址,3306是安装mysql的端口,test是数据库名
public static void main (String[]args)//测试
{
sqlfactory sf=new sqlfactory();
sf.connect();
}
public void connect()
{
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,username,password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(conn!=null)
{
System.out.println("连接数据库成功");
}
}
}
package main;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class sqlfactory
{
Connection conn=null;
private String driver="com.mysql.jdbc.Driver";//驱动
private String username="root";//用户名
private String password="wo112";//密码
private String url="jdbc:mysql://localhost:3306/test";//地址,3306是安装mysql的端口,test是数据库名
public static void main (String[]args)//测试
{
sqlfactory sf=new sqlfactory();
sf.connect();
}
public void connect()
{
try {
Class.forName(driver);
conn=DriverManager.getConnection(url,username,password);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(conn!=null)
{
System.out.println("连接数据库成功");
}
}
}
更多追问追答
追问
我用的是oracle。。。
追答
把驱动改为"oracle.jdbc.driver.OracleDriver“
把url改为DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.33:1521:huihoo","scott","tiger");
1521端口号
192.168.1.33使本机地址
huihoo数据库名称
scott用户名
tiger密码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.可能是你的jar包没放到path环境中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用开发工具提供的数据库连接工具看看
追问
怎么连啊?
追答
用myeclipse之类的测试下本地的连接,用户名、密码、驱动对不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询