问题标签 [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.
java - 如何在不使用事务的情况下使用 JDBC / jTDS 执行存储过程?
我们运行一个用 Java 编写的网站,该网站使用 JDBC 和 jTDS 来访问 SQL Server 数据库。
我们的数据库包含一个复杂的存储过程,通常需要 10 分钟才能运行。如果我们直接执行存储过程(例如从 SQL Server Management Studio),存储过程可以正常工作,因为它不在事务中运行。但是如果我们使用 jTDS 执行它,它会锁定整个网站 10 分钟。发生这种情况是因为 jTDS 在事务中运行它,因此所有网站请求都处于暂停状态,等待事务完成。
例如,以下由于交易而锁定网站:
有没有什么方法可以让我们使用 JDBC / jTDS 运行存储过程,而无需在事务中运行?
请注意,在 jTDS 连接上调用它是无效的:
这会引发一个异常,指出 jTDS 不支持 Connection.TRANSACTION_NONE 参数。
编辑:我可能会更好地问这个问题:核心问题不是事务本身,问题是事务导致数据库锁定保持 10 分钟。要么我需要摆脱事务,要么我需要在事务期间释放锁。
java - JTDS 驱动程序:找不到与排序规则 2C04D01000 等效的 Java 字符集
寻找奇怪的 JTDS 错误消息的解决方案:找不到与排序规则 2C04D01000 等效的 Java 字符集。
我试图传递 file.encoding 和 user.encoding 参数但没有成功。
jdbc - JTDS 和 JBOSS JDBC 连接池问题,有什么解决办法吗?也许是一个自定义的 ValidConnectionChecker?
我面临一个奇怪的生产问题。环境如下:
- JBOSS 4.0.2
- SQL 服务器 2005
- 驱动程序 JTDS 1.2.5
不时会发生以下情况。
SQL 命令无法执行
(我可以忍受,如果它每天只发生两次左右)
但是从那一刻起,连接似乎在没有池识别的情况下被浪费了,因为我不断收到
从那一刻起。唯一有帮助的是重新启动 JBOSS。尽管我有
在我的数据源定义中设置。
我想知道我是否可以使用自定义的 ValidConnectionChecker,它要么重建连接本身,要么显式抛出异常来解决这个问题。也许有人有其他建议。
这是我完整的 DS 定义。
任何帮助appriciated。
问候
sql-server - 表空时休眠sql异常
当 Job 表没有行时,以下代码会导致异常。
我正在使用 SQL Server 和 JTDS 驱动程序。
我得到的错误是
java - JDBC Jtds 无法建立连接
我想访问我的 sql 数据库,而不是放置在ASUS\MSSQLSERVER1
数据库名称“Test”中,并使用密码 teste 访问用户 teste
在java代码中我编码了这个:
我收到这个错误:
服务器 ASUS 没有名为 MSSQLSERVER1 的实例。
这说得通?
我正在运行 MSSQLSERVER1 服务。
java - Java jTDS 连接问题 Ubuntu 服务器
从我读到的 jTDS 的正确连接字符串是:
我相信问题是服务器名称。服务器名称的格式如下
每当我尝试连接说“未知的服务器主机名”时都会引发 SQLException
这是我的问题,还是我还需要研究其他什么...?
java - 使用 DBunit 导出数据库时出错“java.lang.NoClassDefFoundError: org/dbunit/database/IDatabaseConnection”
我有以下java代码,它给出了以下错误:
错误:
$ java 导出
正在编译的java文件export.java
名是,编译后的文件名是export.class
,我把dbunit-2.4.8.jar
andjtds-1.2.5.jar
文件和and放在同一个文件夹export.java
下export.class
;我正在使用以下 cmd 编译 export.java:
知道我做错了什么吗?
java - ms sql microsoft的jdbc驱动和jTDS的驱动的区别
每个驱动程序之间有什么区别?我的意思是,除了其中一个是开源的
每一个的优点/缺点是什么?
你会推荐哪一个?
这是 jTDS 对这个问题的看法:http: //jtds.sourceforge.net/
jtds - jTDS中的模拟数据库连接?
是否可以在 jTDS 中模拟 Sybase DB 连接?
我想在我的笔记本电脑上进行一些开发,但不想安装整个 Sybase ASE。
谢谢你,阿尔卡迪。
java - 在java中使用jtds时找不到类错误
我正在尝试使用jtds jdbc driver连接到 sql server 。以下是代码
包编译但是当我尝试在终端中使用以下命令运行它时
它仍然会抛出 ClassNotFoundException。所以这似乎不是正确的方法。这个怎么做 ?
我已将 jtds-1.2.5.jar 文件复制到 ubuntu 桌面上 /etc/environment 文件中指定的类路径目录中
编辑:它打印的完整异常如下