java连接数据库的驱动吧包问题!

qingchange 2014-05-17 10:41:19
用java连接sql数据库,在工程里加入两个驱动,发现可以连接了,接着,把两个驱动删,运行,如下错误。

又把两个驱动加进去,运行,还是出现这个错误。

这个问题纠结了好久,到底是什么问题呢?那个猿猿可以帮我解答一下!!

代码如下
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JDB
{
public static void main(String[] args)
{
Connection con = null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("驱动加载成功");
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=dba1", "sa","");
System.out.println("数据库连接成功");
}catch(ClassNotFoundException ex1){
ex1.printStackTrace();
}catch(SQLException ex2){
ex2.printStackTrace();
}

try {
con.close();
} catch (SQLException e) {
e.printStackTrace();
}

}
}
...全文
180 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingchange 2014-05-17
  • 打赏
  • 举报
回复
我在工程里就是

引用 4 楼 qinchange 的回复:
[quote=引用 1 楼 u012724379 的回复:]
我这怎么不显示错误信息?


错误信息如下:
五月 17, 2014 11:30:48 上午 com.microsoft.sqlserver.jdbc.SQLServerConnection <init>
SEVERE: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。
Exception in thread "main" java.lang.UnsupportedOperationException: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。

连接SqlServer2008 jdk是1.7[/quote]
我在工程里就是用加了 sqljdbc4.jar

第一次也可以。把驱动删除再添加就不可以了。但是重启电脑就又可以了
qingchange 2014-05-17
  • 打赏
  • 举报
回复
引用 1 楼 u012724379 的回复:
我这怎么不显示错误信息?
错误信息如下: 五月 17, 2014 11:30:48 上午 com.microsoft.sqlserver.jdbc.SQLServerConnection <init> SEVERE: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。 Exception in thread "main" java.lang.UnsupportedOperationException: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。 连接SqlServer2008 jdk是1.7
qingchange 2014-05-17
  • 打赏
  • 举报
回复
刚刚以为发上去了, 错误信息如下: 五月 17, 2014 11:30:48 上午 com.microsoft.sqlserver.jdbc.SQLServerConnection <init> SEVERE: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。 Exception in thread "main" java.lang.UnsupportedOperationException: 此驱动程序不支持 Java Runtime Environment (JRE) 1.7 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。 连接的是SqlServer2008
不是太高的手 2014-05-17
  • 打赏
  • 举报
回复
哪有 错误、、、、、sqlserver 2000?
-江沐风- 2014-05-17
  • 打赏
  • 举报
回复
我这怎么不显示错误信息?
-江沐风- 2014-05-17
  • 打赏
  • 举报
回复
只需加上sqljdbc4就行了;不要都加了;

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧