1. 程式人生 > 其它 >jTDS適用於SQLSERVER大部分版本的JDBC驅動程式

jTDS適用於SQLSERVER大部分版本的JDBC驅動程式

jTDS 是一個開源的 100% 純Java(型別4) JDBC 3.0 驅動程式,適用於Mirosoft SQL Server (6.5、7、2000、2005、2008和2012)和Sybase Adaptive Server Enterprise(10、11、12和15)。jTDS基於FreeTDS,是目前最快的用於SQL Server 和 Sybase ASE 的生產就緒JDBC驅動。jTDS 100% 相容JDBC 3.0,支援 forward-only 和 scrollable/updateable ResultSet、併發(完全獨立)Statement並實現所有DatabaseMetaData和ResultSetMetaData 方法。

 

MAVEN 版本 1.3.1 

<dependency>
    <groupId>net.sourceforge.jtds</groupId>
    <artifactId>jtds</artifactId>
    <version>1.3.1</version>
</dependency>

驅動類

net.sourceforge.jtds.jdbc.Driver

 

JDBC URL 

預設例項

jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db

或者

jdbc:jtds:sqlserver://localhost:1433/db

 非預設例項

jdbc:jtds:sqlserver://localhost:1433;DatabaseName=db;instance=myInstance(非默 認例項名)

或者

jdbc:jtds:sqlserver://localhost:1433/db;instance=myInstance(非預設例項名)

DEMO 樣例

Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
String url = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=fds";
//String url = "jdbc:jtds:sqlserver://localhost:1433/fds";
String user = "sa";
String password = "sa";
Connection conn = DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
String sql = "select top 10 * from persons";
ResultSet rs = stmt.executeQuery(sql);