java如何连sqlsever
连接 SQL Server 的步骤
准备工作
确保已安装 SQL Server 并启用 TCP/IP 协议。下载并安装 Microsoft JDBC Driver for SQL Server。
添加 JDBC 驱动依赖
若使用 Maven,在 pom.xml 中添加依赖:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>12.4.0.jre11</version>
</dependency>
手动配置需将 JAR 文件添加到项目构建路径。
建立连接
使用 DriverManager 获取连接,示例代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class SQLServerConnection {
public static void main(String[] args) {
String url = "jdbc:sqlserver://localhost:1433;databaseName=YourDatabase;encrypt=true;trustServerCertificate=true";
String username = "yourUsername";
String password = "yourPassword";
try (Connection connection = DriverManager.getConnection(url, username, password)) {
System.out.println("Connected to SQL Server successfully.");
} catch (SQLException e) {
System.out.println("Connection failed.");
e.printStackTrace();
}
}
}
连接参数说明
localhost:1433:默认服务器地址和端口(1433 是 SQL Server 默认端口)。databaseName:替换为目标数据库名称。encrypt和trustServerCertificate:用于启用加密(根据服务器配置调整)。
处理异常
捕获 SQLException 并处理连接失败情况,例如检查网络、凭据或服务状态。
关闭资源
使用 try-with-resources 自动关闭 Connection,避免资源泄漏。手动关闭需在 finally 块中调用 connection.close()。

验证连接
运行程序后,若输出 Connected to SQL Server successfully,表明连接成功。否则检查错误日志并根据提示排查问题。






