java怎么连接sql server2008
时间: 2023-04-27 12:01:50 浏览: 70
要连接SQL Server 2008,您需要使用Java数据库连接(JDBC)驱动程序。您可以从Microsoft官方网站下载适用于SQL Server 2008的JDBC驱动程序。然后,您需要在Java代码中使用JDBC API来连接到SQL Server 2008数据库。以下是连接到SQL Server 2008的示例代码:
```
import java.sql.*;
public class SQLServerConnection {
public static void main(String[] args) {
try {
// 加载JDBC驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 定义连接字符串
String url = "jdbc:sqlserver://localhost:1433;databaseName=MyDatabase";
String username = "myusername";
String password = "mypassword";
// 建立连接
Connection conn = DriverManager.getConnection(url, username, password);
// 执行SQL查询
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM MyTable");
// 处理查询结果
while (rs.next()) {
System.out.println(rs.getString("column1") + " " + rs.getString("column2"));
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,您需要将连接字符串中的“localhost”替换为SQL Server 2008实例的名称或IP地址,将“1433”替换为SQL Server 2008实例的端口号,将“MyDatabase”替换为您要连接的数据库的名称,将“myusername”和“mypassword”替换为您的SQL Server 2008登录凭据。然后,您可以使用JDBC API执行SQL查询并处理结果。最后,不要忘记关闭连接以释放资源。