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 <path_to_jtds>/jtds.jar <main_class>
如果你经历这个问题在一个servlet / JSP必须添加 jtds.jar 您的web应用程序的类路径(例如 编辑该应用程序的web。 xml文件或jar复制到 应用程序/服务器的 / lib 目录)。
注意: jTDS jar文件的名称 jtds-1.2.jar 或类似的东西。 如果是这种情况,更换 jtds.jar 在上面的例子中 jtds-1.2.jar 或任何特定的 文件名称。
- PC官方版
- 安卓官方手机版
- IOS官方手机版















uAPP Creator(安卓软件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反汇编修改神器)2022.07.27 简体中文版
微信开发者工具小游戏版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免费版
JetBrains CLion 2022 破解版221.5080.224 中文免费版
IntelliJ IDEA 2022.1 中文免费版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免费版
JetBrains Rider 2022.1.1 破解版221.5591.20 免费版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免费版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免费版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免费版
pycharm2022破解版221.5080.212 中文免费版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免费版
MATLAB R2019b破解版9.7.0.1190202 免费版
matlab r2020b 破解版免费版
scala语言开发工具2.13.2 官方版
julia开发环境1.7.0 免费版
rust开发环境1.56.1 官方版
aardio桌面软件开发工具35.7.5 绿色最新版
慧编程电脑版5.4.0 最新版
编程猫定制课3.3.0 官方版
精易编程助手3.98 绿色免费版
python3.8.5稳定版免费下载
ulang(木兰编程语言)0.2.2官方免费版
小码精灵编程电脑客户端1.12.0官方最新版
易语言5.9.0 免费版
KRobot编程工具0.8.5 官方64位版


JetBrains PhpStorm 2018免费版2018.3.6 x6
sublime text 33.3126 中文版64位下载
JetBrains CLion2021中文版2021.1.2 x64免费
JetBrains Rider 2021免费版2021.1.3 x64中
儿童编程软件(Scratch)3.9 中文免费版
JetBrains WebStorm 2021免费版2021.1.1中文
JetBrains GoLand 2018官方版2018.3.6 x64
APK改之理(APK ide)3.3 最新去广告版
eclipse helios版本(Eclipse IDE for Java
MyEclipse5.5.1破解版免费版【附注册机】