jdbc连接sql server数据库
时间: 2023-04-28 17:05:27 浏览: 117
要连接SQL Server数据库,首先需要确保已经安装了SQL Server驱动程序,然后可以使用JDBC连接字符串来连接。连接字符串的格式为 "jdbc:sqlserver://<hostname>:<port>;databaseName=<dbname>;user=<username>;password=<password>"。其中<hostname>是服务器的主机名或IP地址,<port>是SQL Server监听的端口号,<dbname>是要连接的数据库的名称,<username>和<password>分别是数据库的登录用户名和密码。
举个栗子:
```
import java.sql.*;
public class TestJDBC {
public static void main(String[] args) {
// 注册 JDBC 驱动
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
// 打开连接
Connection conn = null;
String url = "jdbc:sqlserver://<hostname>:<port>;databaseName=<dbname>";
String user = "<username>";
String password = "<password>";
try {
conn = DriverManager.getConnection(url, user, password);
System.out.println("Success");
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (conn != null && !conn.isClosed()) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
需要注意的是,在上面的例子中需要注册驱动,如果使用了Maven或者gradle 等包管理器,你可以直接添加依赖项来管理驱动的包。
阅读全文