Java连接数据库 代码如下 运行时说“无法连接数据库” 这是怎么回事呀?要怎么改?
publicvoidactionPerformed(java.awt.event.ActionEvente){//System.out.println("actionPe...
public void actionPerformed(java.awt.event.ActionEvent e) {
//System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
loginconnection =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=example","sa","sasa");
}
catch(ClassNotFoundException cnfex){
System.err.println("装载JDBC驱动程序失败。");
cnfex.printStackTrace();
System.exit(1);//terminate program
}
catch(SQLException sqlex){
System.err.println("无法连接数据库");
sqlex.printStackTrace();
System.exit(1);//terminate program
} 展开
//System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
loginconnection =DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=example","sa","sasa");
}
catch(ClassNotFoundException cnfex){
System.err.println("装载JDBC驱动程序失败。");
cnfex.printStackTrace();
System.exit(1);//terminate program
}
catch(SQLException sqlex){
System.err.println("无法连接数据库");
sqlex.printStackTrace();
System.exit(1);//terminate program
} 展开
3个回答
展开全部
可能数据库 没启动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后台报什么错?sql数据库是什么版本?是否针对该版本导入了相应的驱动包。检查下
追问
无法连接数据库
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
。。。。。。
这是后台报的错 Sql是05的驱动包是正确的
追答
数据源建对了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请确保jdbc驱动包已在工程的lib目录
追问
已经在了
追答
复制错误信息到baidu里搜
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询