java如何连接sql server
连接 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.2.jre11</version>
</dependency>
编写连接代码
使用 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 user = "username";
String password = "password";
try {
Connection connection = DriverManager.getConnection(url, user, password);
System.out.println("Connected to SQL Server successfully.");
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
关键参数说明
url格式:jdbc:sqlserver://[serverName[\instanceName]:port];databaseName=YourDatabase- 若启用加密,需添加
encrypt=true;trustServerCertificate=true。 - 默认端口为
1433,若使用命名实例需替换为实例端口。
异常处理
捕获 SQLException 并处理连接失败情况,例如检查网络、凭据或服务状态。
连接池配置(可选)
对于生产环境,建议使用连接池(如 HikariCP)优化性能:
HikariConfig config = new HikariConfig();
config.setJdbcUrl(url);
config.setUsername(user);
config.setPassword(password);
HikariDataSource dataSource = new HikariDataSource(config);






