Java 连接 sqlserver 查询数据库
时间: 2024-09-20 07:17:02 浏览: 64
在Java中连接到SQL Server并查询数据库,你需要使用Java Database Connectivity (JDBC) API。以下是基本步骤:
1. **添加驱动**:
首先,确保已经下载了Microsoft的SQL Server JDBC驱动,如SQLJDBC4.jar或更高版本。将其放置到项目的类路径(Classpath)中。
2. **加载驱动**:
使用`Class.forName()`方法动态加载驱动,例如:
```java
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
```
3. **创建连接**:
使用`DriverManager.getConnection()`创建到数据库的连接,提供URL、用户名和密码作为参数,示例:
```java
String url = "jdbc:sqlserver://your_server_address;databaseName=your_database";
String username = "your_username";
String password = "your_password";
Connection conn = DriverManager.getConnection(url, username, password);
```
4. **执行查询**:
创建Statement对象,并通过其执行SQL查询:
```java
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM your_table");
```
5. **处理结果集**:
循环遍历ResultSet获取数据,例如:
```java
while (rs.next()) {
// 获取字段值
String columnValue = rs.getString("column_name");
System.out.println(columnValue);
}
```
6. **关闭资源**:
执行完操作后记得关闭连接、声明和结果集,释放资源:
```java
rs.close();
stmt.close();
conn.close();
```
阅读全文