Java连接sqlserver数据库的方法是什么?
Java连接sqlserver数据库的方法是什么?数据库在实际的项目开发中是必不可少的,而要在数据库上存储写入数据,那么首先我们需要进行连接数据库的操作,这篇我们就来看看Java如何连接sqlserver数据库?
本教程操作环境:windows7系统、java10& & sqlserver2008版,DELL G3电脑,该方法适用于所有品牌电脑。
java连接sqlserver数据库的方法:
1、准备
(1)准备JDBC驱动
驱动下载地址
选择sqljdbc_7.2.2.0_chs.exe下载
接下来打开,设置路径,点击"unzip",解压到任意目录。
解压出的文件夹中有很多文件,但我们只需要三个“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc-7.2.2.jre11.jar”,“sqljdbc_auth.dll”(dll有两种,64位系统使用x64文件夹下的,32位用x86下的)
将“mssql-jdbc-7.2.2.jre8.jar”,“mssql-jdbc-7.2.2.jre11.jar”移动到java工程的lib文件夹下,之后在工程中导入对应java版本的jar
将“sqljdbc_auth.dll”移动到java安装目录\JDK\bin下
(2)数据库设置
打开Sql Server配置管理器
网络配置-> MSSQLSERVER-> TCP/IP,启动TCP/IP
接下来右键TCP/IP-> 属性-> IP地址,将IP0,IP10,IPALL改为如下图属性
应用设置后,重启SQL服务器,如下图
重启数据库后要检查1433端口是否打开
在cmd里输入netstat -an|findstr 1433
2、java代码
代码中的IPv4地址可以在cmd中用ipconfig得到
Copy import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; class JDBCTest { public static void main(String[] args) { String connectionUrl = "jdbc:sqlserver://(你的IPv4IP):1433; databaseName=选择的数据库; integratedSecurity=false; "; try (Connection con = DriverManager.getConnection(connectionUrl, "数据库用户名", "密码"); Statement stmt = con.createStatement(); ) { String SQL = "SELECT TOP 10 * FROM uDept; (这里为输入的SQL语句)"; ResultSet rs = stmt.executeQuery(SQL); while (rs.next()) { System.out.println(rs.getString("表中的列名")); } } catch (SQLException e) { e.printStackTrace(); } } }
以上就是Java连接sqlserver数据库的方法,需要的朋友可以参考上述步骤操作,希望对大家有帮助,想要了解更多可以继续浏览网络其他相关的文章。
文本转载自PHP中文网
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Java连接sqlserver数据库的方法是什么?
本文地址: https://pptw.com/jishu/655082.html