加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

解决sqljdbc 连接 sqlserver 2008时在getConnection后停住的问题

发布时间:2020-12-12 13:11:42 所属栏目:MsSql教程 来源:网络整理
导读:使用MyEclipse 1.6JDK + Sqljdbc4.jar 连接sqlserver 2008 R2时,走到 DriverManager.getConnection(connectionUrl); 之后就停在那里了,之后的log打印不出来,也不报任何异常; String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName

使用MyEclipse 1.6JDK + Sqljdbc4.jar 连接sqlserver 2008 R2时,走到

DriverManager.getConnection(connectionUrl);

之后就停在那里了,之后的log打印不出来,也不报任何异常;


         
         String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=MYDataBase;user=sa;password=123456";
         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
         System.out.println("driver opened"); //这句每次都能打印
         con = DriverManager.getConnection(connectionUrl);
         
         System.out.println("connected"); //这句Log就打印不出来,而且不报任何异常。改一下jdk版本到1.7就好了。



于是换了个eclipse试一下,一下就连上了。

原因分析:

换的eclipse使用jdk是1.7,而MyEclipse默认是1.6, 问题找到了,将MyEclipse的编译和运行环境都改为1.7就行了。

如何修改为1.7,可以参考这个网址 http://www.cnblogs.com/brolanda/p/4230636.html?


多简单的一个开始啊,居然就给了个下马威;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读