下面是实现Java连接Sql Server 2000的完整攻略:
准备工作
- 下载 SQL Server 2000 的 JDBC 驱动包,可从 Microsoft 官网下载。将驱动包放入项目的 lib 目录下。
- 确认目标 SQL Server 2000 实例正常启动,确保可以连接。
- 开启目标 SQL Server 2000 的远程连接功能,具体方法可百度“sql server 2000 开启远程连接”。
编写代码
首先需要导入SQL Server的JDBC包:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
创建数据库连接:
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]";
String user = "username";
String password = "password";
Connection conn = null;
try {
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url, user, password);
System.out.println("数据库连接成功!");
} catch (Exception e) {
e.printStackTrace();
}
其中,driver、url、user、password 的值需要根据实际情况进行修改,具体内容详见 SQL Server 官网。
查询表数据示例:
// 查询数据
String sql = "SELECT * FROM [TableName]";
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
// 处理结果集
}
rs.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
在执行完 SQL 语句后,可以遍历 ResultSet 获取查询结果。
插入数据示例:
// 插入数据
String sql = "INSERT INTO TableName(Column1, Column2) VALUES (?, ?)";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "Value1");
pstmt.setString(2, "Value2");
int count = pstmt.executeUpdate();
System.out.println("向表中插入了 " + count + " 条记录。");
pstmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
在上述示例中,使用了 PreparedStatement 类进行 SQL 执行,该类提供了对 SQL 参数化的支持,可以防止 SQL 注入攻击。
总结
上述就是 Java 实现连接 Sql Server 2000 的完整攻略,其中包括编写代码的示例,涉及到了数据库连接、查询数据、插入数据等操作。需要注意的是,在实际的开发环境中,需要根据实际情况进行配置和修改。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java 实现连接sql server 2000 - Python技术站