Java 连接 SQL Server 的两种 JDBC 实现方式
在 Java 开发中,连接 SQL Server 数据库通常可以通过不同的 JDBC 驱动程序实现。以下介绍两种常见的驱动方式及其代码示例。
方法一:使用 jTDS 驱动
jTDS 是一个开源的 JDBC 驱动,支持多种数据库,包括 SQL Server。
package com.cjt.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MssqlJtds {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String url = "jdbc:jtds:sqlserver://localhost:1433/pubs";
conn = DriverManager.getConnection(url, "sa", "sa");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from authors");
while (rs.next()) {
System.out.println(rs.getObject(1));
}
stmt.close();
conn.close();
}
}
方法二:使用 Microsoft 旧版驱动
这是微软早期提供的 JDBC 驱动类。

