jtds mysql_jtds.jar官方下载

jDTS是一款开源的、100%纯Java类型JDBC 3.0驱动程序,它是基于 FreeTDS,目前最快的生产使用的SQL Server的JDBC驱动程序 和Sybase ASE。 100%完美兼容单向jTDS JDBC 3.0,需要的朋友下载试试吧!

jtds.jar是什么

jTDS是一个开放源代码的100%纯Java实现的JDBC3.0驱动,

它用于连接 Microsoft SQL Server(6.5,7,2000,2005,2008 和 2012)和Sybase(10 ,11 ,12 ,15)。

jTDS是基于freeTDS的,并且是目前最快的可企业级应用的SQL Server和Sybase的JDBC驱动程序。

jTDS完全与JDBC3.0兼容,支持只向前和可滚动/可更新的结果集(ResultSets),并且支持完全独立的并行Statements,

而且实现了所有的数据库元数据(Database MetaData)和结果集元数据(ResultSet MetaData)方法。

jtds 1.3.1 连接sql server 2008方法

只需要把JAR文件放在classpath路径中就可以了

用jTDS连接SQLServer数据库

(1)、默认数据库实例

数据库URL:1)jdbc:jtds:sqlserver://localhost:1433;DatabaseName=iems

2)jdbc:jtds:sqlserver://localhost:1433/iems

(2)、非默认数据库实例

数据库URL:1)jdbc:jtds:sqlserver://localhost:1433;DatabaseName=iems;instance=MySQLServer(非默 认实例名)

2)jdbc:jtds:sqlserver://localhost:1433/iems;instance=MySQLServer(非默认实例名)

驱动类:net.sourceforge.jtds.jdbc.Driver

[java] view plain copy print?

package sqlserver_jtds;

import java.sql.*;

public class SQLServer {

String dbURL = "jdbc:jtds:sqlserver://127.0.0.1:1433;;DatabaseName=test";

String user = "sa";

String password = "123456";

Connection conn;

public SQLServer(){

this.connect();

}

public void connect(){

try{

try{

Class.forName("net.sourceforge.jtds.jdbc.Driver");

}catch(Exception e){

e.printStackTrace();

}

//DriverManager.registerDriver(new net.sourceforge.jtds.jdbc.Driver());

conn = DriverManager.getConnection(dbURL,user,password);

DatabaseMetaData metaData = conn.getMetaData();

System.out.print(metaData.getDatabaseProductVersion());

}catch(Exception e){

e.printStackTrace();

}

}

public static void main(String[] args){

new SQLServer();

}

}

使用常见问题

JDBC功能是和哪一个 由jTDS不支持哪些特性?

jTDS提供完全支持所有JDBC 3.0特性: 单向和可滚动/可更新的结果 集 批量更新,准备和调用 每个连接语句,无限数量的语句,完成 数据库和结果集元数据, 数据源 实现(这也实现了 ConnectionPoolDataSource 和 XADataSource来 )。 生成的密钥等特性 检索指定存储过程参数,并保存点也 实现的。

唯一的主要功能从jTDS连接池和失踪 行集,不考虑它们的原因是有自由的 实现可用,可能比任何我们可以做得更好 想出。 查看jTDS 功能 矩阵 为更多的细节。

可以用于jTDS吗 的多线程应用程序?

作为一个一般原则,我们试着将同步控制在最低限度 对于性能和死锁的原因。 唯一jTDS我们的一部分 保证是线程安全的 连接 对象, 多线程访问 声明 s是气馁(除了 发行取消)。

作为一个结论唯一安全的多线程的场景是:(i) 一个 连接 与多个 声明 年代,每个 声明 使用单个线程和(2) 声明 使用一个线程,其他一些被取消 线程。 场景(我),而它工作,未必是好 解决方案,因为它需要大量的锁定和等待是一样的 网络连接+(最后但并非最不重要的)很多缓存。

错误条件

为什么我得到一个 ClassNotFoundError 当调用 forname(“net.sourceforge.jtds.jdbc.Driver”) 吗?

ClassNotFoundError 时抛出的类加载器吗 找不到某个类。 在这种情况下的 net.sourceforge.jtds.jdbc.Driver 类,这意味着 jtds.jar 不是在类路径中。 如果你得到这个 在一个应用程序,启动您的应用程序

java -cp /jtds.jar

如果你经历这个问题在一个servlet / JSP必须添加 jtds.jar 您的web应用程序的类路径(例如 编辑该应用程序的web。 xml文件或jar复制到 应用程序/服务器的 / lib 目录)。

注意: jTDS jar文件的名称 jtds-1.2.jar 或类似的东西。 如果是这种情况,更换 jtds.jar 在上面的例子中 jtds-1.2.jar 或任何特定的 文件名称。

PC官方版

安卓官方手机版

IOS官方手机版

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值