支持sql sever20124的jdbc 是哪个版本

jdbc不支持sql server 2014?????【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:652,400贴子:
jdbc不支持sql server 2014?????收藏
今天用jdbc死活也连接不上sql server 2014Exception in thread &main& java.lang.ExceptionInInitializerErrorat javax.crypto.JceSecurityManager.&clinit&(JceSecurityManager.java:65)at javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2587)at javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2611)at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(Unknown Source)at sun.security.ssl.CipherSuite$BulkCipher.isAvailable(Unknown Source)at sun.security.ssl.CipherSuite.isAvailable(Unknown Source)at sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(Unknown Source)at sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(Unknown Source)at sun.security.ssl.SSLSocketImpl.init(Unknown Source)at sun.security.ssl.SSLSocketImpl.&init&(Unknown Source)at sun.security.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)at com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1606)at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1323)at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:991)at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:827)at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)at java.sql.DriverManager.getConnection(Unknown Source)at java.sql.DriverManager.getConnection(Unknown Source)at Main.main(Main.java:8)Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanismat javax.crypto.JceSecurity.&clinit&(JceSecurity.java:89)... 19 moreCaused by: java.lang.SecurityException: Cannot locate policy or framework files!at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:256)at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)at javax.crypto.JceSecurity$1.run(JceSecurity.java:81)at java.security.AccessController.doPrivileged(Native Method)at javax.crypto.JceSecurity.&clinit&(JceSecurity.java:78)... 19 more这个JceSecurityManager是个什么鬼啊???有人用java8连接mss2014成功了吗???
2017java学习来上市公司博为峰学java,入学即签就业协议,不就业不收费,查看java课程!java好学吗?java课程来博为峰学,java工程师就业年薪十几万!
import java.sql.*;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubtry {Class.forName(&com.microsoft.sqlserver.jdbc.SQLServerDriver&);Connection conn = DriverManager.getConnection(&jdbc:sqlserver://localhost:1433;&+&DatabaseName=SelectMethod=Cursor&,&sa&,&sa&);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}按教程一步步来的怎么就会不行呢
记得看培训视频里老师说,学习mysql
,sq server 就不用看了,不用看了~
登录百度帐号推荐应用步骤分为3部:1.通过sql server 配置管理器配置1433端口
      & 2.将sqljdbc41.jar类库添加到对应的工程中
      & 3.在java程序中连接数据库
步骤1:打开sql server 配置管理器,点击TCP/IP右键,选择启用。将禁用的TCP/IP协议打开。
然后重启sql server(mssqlserver)服务,使得tcp/ip协议生效。
步骤2:到microsoft官网下载sqljdbc41.jar类库。/zh-CN/download/details.aspx?id=11774
将下载的压缩包解压,找到sqljdbc41.jar类库即可。
然后进入eclipse界面,找到的当前工程文件,点击右键,选中properties-&Libraries-&add external jars-&找到我们刚刚下载到的sqljdbc41.jar类库,添加即可。
import java.sql.*;public class test2 {&& &public static void main(String[] args) {&& &&& &// TODO Auto-generated method stub&& &&& &PreparedStatement ps=&&&&& //(这里也可以使用statement,视情况而定)&& &&& &Connection ct=&& &&& &ResultSet rs=&& &&& &&& &&& &try {&& &&& &&& &&& &&& &&& &//1.加载驱动&& &&& &&& &Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");&& &&& &&& &String url="jdbc:sqlserver://localhost:1433;databaseName=test1";&& &&& &&& &String user="sa";//sa超级管理员&& &&& &&& &String password="123456";//密码&& &&& &&& &//2.连接&& &&& &&& &ct=DriverManager.getConnection( url,user,password);&& &&& &&& &//3.创建发送端&& &&& &&
&&&&&&&&&&& pstmt&=&conn.prepareStatement("INSERT&INTO&staff(name,&age)&VALUES&(?,&?)");&
      pstmt.setString(1, newen);&&&&&&&&&&
&      pstmt.setInt(2, 25);&&&&
      pstmt.executeUpdate();
        System.out.println("成功插入一条数据记录!");& && &&& &&& &}&& &&& &} catch (Exception e) {&& &&& &&& &// TODO: handle exception&& &&& &&& &e.printStackTrace();&& &&& &}finally{&& &&& &&& &&& &&& &&& &&& &&& &//关闭资源,加强程序的健壮性&& &&& &&& &try {&& &&& &&& &&& &if(rs!=null){&& &&& &&& &&& &&& &rs.close();&& &&& &&& &&& &}&& &&& &&& &&& &if(ps!=null){&& &&& &&& &&& &&& &ps.close();&& &&& &&& &&& &}&& &&& &&& &} catch (Exception e) {&& &&& &&& &&& &// TODO Auto-generated catch block&& &&& &&& &&& &e.printStackTrace();&& &&& &&& &}&& &&& &}&& &}}
至此,jdbc连接数据库over!!!
效果类似如下:
阅读(...) 评论()SQL Server JDBC驱动中sqljdbc.jar和sqljdbc4.jar区别_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
SQL Server JDBC驱动中sqljdbc.jar和sqljdbc4.jar区别
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢2016年10月 Java大版内专家分月排行榜第一2016年9月 Java大版内专家分月排行榜第一2016年8月 Java大版内专家分月排行榜第一2014年4月 Java大版内专家分月排行榜第一
2016年11月 Java大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 sql sever 的文章

 

随机推荐