问题标签 [jtds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6987 浏览

java - 如何在不使用事务的情况下使用 JDBC / jTDS 执行存储过程?

我们运行一个用 Java 编写的网站,该网站使用 JDBC 和 jTDS 来访问 SQL Server 数据库。

我们的数据库包含一个复杂的存储过程,通常需要 10 分钟才能运行。如果我们直接执行存储过程(例如从 SQL Server Management Studio),存储过程可以正常工作,因为它不在事务中运行。但是如果我们使用 jTDS 执行它,它会锁定整个网站 10 分钟。发生这种情况是因为 jTDS 在事务中运行它,因此所有网站请求都处于暂停状态,等待事务完成。

例如,以下由于交易而锁定网站:

有没有什么方法可以让我们使用 JDBC / jTDS 运行存储过程,而无需在事务中运行?

请注意,在 jTDS 连接上调用它是无效的:

这会引发一个异常,指出 jTDS 不支持 Connection.TRANSACTION_NONE 参数。


编辑:我可能会更好地问这个问题:核心问题不是事务本身,问题是事务导致数据库锁定保持 10 分钟。要么我需要摆脱事务,要么我需要在事务期间释放锁

0 投票
1 回答
2619 浏览

java - JTDS 驱动程序:找不到与排序规则 2C04D01000 等效的 Java 字符集

寻找奇怪的 JTDS 错误消息的解决方案:找不到与排序规则 2C04D01000 等效的 Java 字符集。

我试图传递 file.encoding 和 user.encoding 参数但没有成功。

0 投票
3 回答
8958 浏览

jdbc - JTDS 和 JBOSS JDBC 连接池问题,有什么解决办法吗?也许是一个自定义的 ValidConnectionChecker?

我面临一个奇怪的生产问题。环境如下:

  • JBOSS 4.0.2
  • SQL 服务器 2005
  • 驱动程序 JTDS 1.2.5

不时会发生以下情况。

SQL 命令无法执行

(我可以忍受,如果它每天只发生两次左右)

但是从那一刻起,连接似乎在没有池识别的情况下被浪费了,因为我不断收到

从那一刻起。唯一有帮助的是重新启动 JBOSS。尽管我有

在我的数据源定义中设置。

我想知道我是否可以使用自定义的 ValidConnectionChecker,它要么重建连接本身,要么显式抛出异常来解决这个问题。也许有人有其他建议。

这是我完整的 DS 定义。

任何帮助appriciated。

问候

0 投票
3 回答
1476 浏览

sql-server - 表空时休眠sql异常

当 Job 表没有行时,以下代码会导致异常。

我正在使用 SQL Server 和 JTDS 驱动程序。

我得到的错误是

0 投票
1 回答
3569 浏览

java - JDBC Jtds 无法建立连接

我想访问我的 sql 数据库,而不是放置在ASUS\MSSQLSERVER1数据库名称“Test”中,并使用密码 teste 访问用户 teste

在java代码中我编码了这个:

我收到这个错误:

服务器 ASUS 没有名为 MSSQLSERVER1 的实例。

这说得通?

我正在运行 MSSQLSERVER1 服务。

0 投票
1 回答
1965 浏览

java - Java jTDS 连接问题 Ubuntu 服务器

从我读到的 jTDS 的正确连接字符串是:

我相信问题是服务器名称。服务器名称的格式如下

每当我尝试连接说“未知的服务器主机名”时都会引发 SQLException

这是我的问题,还是我还需要研究其他什么...?

0 投票
4 回答
5133 浏览

java - 使用 DBunit 导出数据库时出错“java.lang.NoClassDefFoundError: org/dbunit/database/IDatabaseConnection”

我有以下java代码,它给出了以下错误:

错误:

$ java 导出

正在编译的java文件export.java名是,编译后的文件名是export.class,我把dbunit-2.4.8.jarandjtds-1.2.5.jar文件和and放在同一个文件夹export.javaexport.class;我正在使用以下 cmd 编译 export.java:

知道我做错了什么吗?

0 投票
6 回答
30884 浏览

java - ms sql microsoft的jdbc驱动和jTDS的驱动的区别

每个驱动程序之间有什么区别?我的意思是,除了其中一个是开源的

每一个的优点/缺点是什么?

你会推荐哪一个?


这是 jTDS 对这个问题的看法:http: //jtds.sourceforge.net/

0 投票
1 回答
327 浏览

jtds - jTDS中的模拟数据库连接?

是否可以在 jTDS 中模拟 Sybase DB 连接?

我想在我的笔记本电脑上进行一些开发,但不想安装整个 Sybase ASE。

谢谢你,阿尔卡迪。

0 投票
1 回答
3775 浏览

java - 在java中使用jtds时找不到类错误

我正在尝试使用jtds jdbc driver连接到 sql server 。以下是代码

包编译但是当我尝试在终端中使用以下命令运行它时

它仍然会抛出 ClassNotFoundException。所以这似乎不是正确的方法。这个怎么做 ?

我已将 jtds-1.2.5.jar 文件复制到 ubuntu 桌面上 /etc/environment 文件中指定的类路径目录中

编辑:它打印的完整异常如下