Eclipse使用JDBC方式连接SQLServer2016
2017-11-30 21:29
417 查看
Eclipse使用JDBC方式连接SQLServer2016
今天下午在查找很多JDBC连接SQL时发现大多数都是2012甚至更久以前的版本,所以就此把步骤记录下来,以免自己下次使用又忘记了。
在连接的时候,大致参看了几位博主的内容,感觉还是不错的,而且也是在此基础下,我才成功进行了连接。
参考blog:
http://www.cnblogs.com/newen/p/4428541.html
http://blog.csdn.net/qq_26400953/article/details/51497048
具体步骤如下:
1. 通过SQL server配置管理器配置相关部分;
然后重启sql server(mssqlserver)服务,使得tcp/ip协议生效。
2. 到microsoft官网下载相关JDBC库;
https://www.microsoft.com/zh-CN/download/details.aspx?id=11774
3. 将下载的压缩包解压,找到对应类库即可。
<需要注意自己的JDK是哪个版本的,1.80以上的对应sqljdbc42.jar类库>
然后进入eclipse界面,找到的当前工程文件,点击右键,选中properties->Libraries->add external jars->找到我们刚刚下载到的sqljdbc42.jar类库,添加即可。
4. 新建工程,验证是否成功连接数据库。
<注意需要把数据库的身份验证改为SQL Server和Windows身份验证模式,同时修改sa管理员的密码。再点击“状态”下的“已启用”>
之后就完成配置工作了,再通过Java代码进行验证是否成功连接。
附上检验代码:
虽然整个过程完成后并不是很难,但一开始还是很迷茫,而且也花了一个下午,希望后期还能继续学习。
今天下午在查找很多JDBC连接SQL时发现大多数都是2012甚至更久以前的版本,所以就此把步骤记录下来,以免自己下次使用又忘记了。
在连接的时候,大致参看了几位博主的内容,感觉还是不错的,而且也是在此基础下,我才成功进行了连接。
参考blog:
http://www.cnblogs.com/newen/p/4428541.html
http://blog.csdn.net/qq_26400953/article/details/51497048
具体步骤如下:
1. 通过SQL server配置管理器配置相关部分;
然后重启sql server(mssqlserver)服务,使得tcp/ip协议生效。
2. 到microsoft官网下载相关JDBC库;
https://www.microsoft.com/zh-CN/download/details.aspx?id=11774
3. 将下载的压缩包解压,找到对应类库即可。
<需要注意自己的JDK是哪个版本的,1.80以上的对应sqljdbc42.jar类库>
然后进入eclipse界面,找到的当前工程文件,点击右键,选中properties->Libraries->add external jars->找到我们刚刚下载到的sqljdbc42.jar类库,添加即可。
4. 新建工程,验证是否成功连接数据库。
<注意需要把数据库的身份验证改为SQL Server和Windows身份验证模式,同时修改sa管理员的密码。再点击“状态”下的“已启用”>
之后就完成配置工作了,再通过Java代码进行验证是否成功连接。
附上检验代码:
<java> package com.java1234.util; import java.sql.*; public class DbUtil { public static void main(String[] args) { PreparedStatement ps = null; Connection ct = null; ResultSet rs = null; String url = "jdbc:sqlserver://localhost:1433;databaseName=db_book"; String user="sa"; //超级管理员 String password="123456"; //密码 try { //1.加载驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("加载驱动成功!"); }catch(Exception e) { e.printStackTrace(); System.out.println("加载驱动失败!"); } try { //2.连接 ct=DriverManager.getConnection( url,user,password); System.out.println("连接数据库成功!"); }catch(Exception e) { e.printStackTrace(); System.out.println("连接数据库失败!"); } /* 尝试添加数据到数据库中 */ try { //在连接对象的基础上创建会话对象 Statement stmt = ct.createStatement(); //写插入数据的SQL语句 String sql = "insert into t_user values('2','King','123')"; //执行插入数据的SQL语句,返回受影响的行数 int rs1 = stmt.executeUpdate(sql); //关闭会话对象 stmt.close(); //关闭连接对象 ct.close(); /* * 如果受影响的行数大于零,则插入数据成功, * 返回ture;否则插入数据失败,返回false */ if(rs1>0) { System.out.println("插入成功"); } else { System.out.println("插入失败"); } }catch(SQLException ex) { ex.printStackTrace(); System.out.println("失败"); } } }
虽然整个过程完成后并不是很难,但一开始还是很迷茫,而且也花了一个下午,希望后期还能继续学习。
相关文章推荐
- 各种数据库使用JDBC连接的方式
- 使用JDBC建立各种数据库的连接方式集萃
- 使用JDBC-ODBC桥接的方式连接数据库
- 在windows上使用eclipse jdbc连接hive
- 各种数据库使用JDBC连接的方式
- JDBC连接数据库速查(Oracle8/8i/9i,DB2,MySQL各种数据库使用JDBC连接的方式)
- JDBC连接SQL Server 2005 的方法(续二) 在Eclipse中使用SQL
- 在Eclipse中使用JDBC连接SQL Server 2005 Express
- 使用JDBC-ODBC 方式如何连接MySQL数据库
- 各种数据库使用JDBC连接的方式
- 数据库使用JDBC连接的方式
- 使用JDBC-ODBC方式连接数据库时,如何在代码中指定ODBC数据源信息
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- Eclipse中使用JDBC连接Sql Server2008R2
- JAVA各种数据库使用JDBC连接的方式
- java使用jdbc方式连接数据库实例
- 在Eclipse中使用JDBC连接SQL Server 2005 Express
- 使用JDBC连接Mysql的3种方式
- jdbc连接Oracle使用OCI方式产生EXCEPTION_ACCESS_VIOLATION 错误
- 各种数据库使用JDBC连接的方式