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
