JAVA链接sqlsever数据库
时间: 2023-03-10 14:21:52 浏览: 61
使用 Java 连接 SQL Server 数据库,需要使用 Microsoft JDBC 驱动。您需要下载该驱动并将其添加到您的 Java 项目中。然后,您可以使用 JDBC API 建立与 SQL Server 的连接,并执行各种数据库操作,如查询和更新。
以下是一个简单的示例代码:
```
import java.sql.*;
public class Main {
static final String JDBC_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
static final String DB_URL = "jdbc:sqlserver://<hostname>:<port>;databaseName=<database>";
static final String USER = "<username>";
static final String PASS = "<password>";
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
Class.forName(JDBC_DRIVER);
conn = DriverManager.getConnection(DB_URL, USER, PASS);
stmt = conn.createStatement();
String sql;
sql = "SELECT * FROM <tablename>";
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
// Retrieve data by column name
int id = rs.getInt("<column1>");
String name = rs.getString("<column2>");
// Display values
System.out.print("ID: " + id);
System.out.println(", Name: " + name);
}
rs.close();
stmt.close();
conn.close();
} catch (SQLException se) {
// Handle errors for JDBC
se.printStackTrace();
} catch (Exception e) {
// Handle errors for Class.forName
e.printStackTrace();
} finally {
// finally block used to close resources
try {
if (stmt != null)
stmt.close();
} catch (SQLException se2) {
}
try {
if (conn != null)
conn.close();
} catch (SQLException se) {
se.printStackTrace();
}
}
}
}
```
请注意,在上面的代码中,您需要替换 `<hostname>`,`<port>`,`<database>`,`<username>`,`<password>`,`<tablename>` 和 `<column1>`,
阅读全文