问题标签 [jconnect]

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 投票
1 回答
952 浏览

spring-boot - 在构建路径中添加 jconn4.jar 时,Spring 引导应用程序抛出 NullPointerException

我是 Spring Boot 的新手,我正在尝试使用它来开发 Web 应用程序。由于我需要在我的应用程序中连接到 Sybase 数据库,因此我必须在构建路径中包含 jconn4.jar。但是,在将 jconn4.jar 添加到构建路径后,我一直低于 NullPointerException。

我一直在搜索所有相关的 q/a,并在以下链接中找到了一个可能的原因:由于我们的 Sybase JDBC 驱动程序,Charset.availableCharsets 抛出 NullPointerException

但我没有看到有人为此提出任何解决方案。

我一直在尝试很多可能性,但只要将其添加到构建路径中,仍然会发生此异常。这阻碍了我的进步。

下面是我的 pox.xml:

数据库的配置

任何人都可以帮助我或提供任何建议我该如何继续?

任何输入将不胜感激。

0 投票
1 回答
2474 浏览

jdbc - 将 mysql 升级到版本 8 后出现连接器/J 错误

问题:

我将mysql升级到最新版本:

现在我无法mysql通过在程序中jdbc使用驱动connector/j程序连接mathematica。当我尝试这样做时,我看到异常:

我完成的调试

为了调试,我mysql在虚拟机上安装了最旧的。

并且与最旧的连接mysql已正确完成。

您可以在屏幕上看到初始化连接的命令和这些结果:

错误.png

我的 Mathematica 使用以下版本的JDBCand Connector/J

  • JDBC 有版本 3
  • 连接器/J 有 5.1.27

我通过执行命令(mathematica不是bash)获取这些信息:

给出输出:

我附加了有关 java 版本的信息:

我应该升级jdbcconnector/j还是降级mysql?也许还有另一种解决方案?

0 投票
2 回答
179 浏览

java - 在 SQL Anywhere 11 中使用名为“日期”的列进行查询

我在 SQL Anywhere 11 DB 上有一个表,其中一列称为“日期”。我正在使用 jconnect JDBC 驱动程序从我的 Java 代码连接到数据库。我用双引号引用了“日期”列,如下所示。

我有 2 个数据库文件,一个是正在运行的 SQL Anywhere 11 实例的副本。另一个来自我卸载并重新加载(使用 dbunload)到 SA 11 数据库的 SQL Anywhere 5 数据库。当我在第一个实例上运行此查询时,它运行良好。但是,我升级的那个,我得到以下错误。

这些数据库是部署在某些商店的计费系统的一部分。我认为这与我所做的数据库升级有关,但是在连接到一些生产实例时也遇到了同样的错误。

我认为这与quoted_string配置设置有关(我根本没有触及),但我不确定为什么它在第一种情况下有效,而不是在第二种情况下有效。

对此的任何帮助将不胜感激。

问候,Parikshit。

0 投票
1 回答
43 浏览

java - 在 Java 中使用 jconnect 连接数据库时出现异常

当我的代码到达这一行时,我得到了这个异常。我使用 java 程序来更新我的 joomla 网站,但突然它没有工作,我发现数据库连接有问题。

这是一个例外:

知道是什么原因造成的吗?

0 投票
1 回答
944 浏览

mysql - Wildfly 10.1 MySQL 驱动在域模式下安装

似乎存在某种关于为 wildfly模式安装 mysql jconnector 驱动程序的错误。在 Wildfly独立版中,一切都很好。在 wildfly 9 中也进行了尝试 - 结果相同。

无论如何,经过这么多的挖掘,设法让它工作。希望它可以节省某人的时间。

0 投票
1 回答
260 浏览

prepared-statement - c3p0 与 jconnect 4 的兼容性

我正在尝试从 jconn2 升级到 jconn4。我面临的问题是 c3p0 没有按预期工作。快速在线搜索说它完全支持 jconn4,但我得到以下异常。

关于如何解决这个问题的任何建议??/

0 投票
2 回答
5398 浏览

sybase - Jconnect 4 jar 版本

我正在尝试从 Jconnect 2 移动到 Jconnect 6。在应用程序中,我看到有一个名为 jconn2-5.5 的 jar。5.5是Jconnect版本。应用程序很旧。现在我使用的 Jconn 4 的 Jconnect 版本为 16.0。我找不到名为 jconn4-16.0 的 jar。我的疑问是,是否有一个像这样命名的 jar 或者 jar 只是被重命名为特定于 jconnect 版本?像 jconn2 重命名为 jconn2-5.5

0 投票
2 回答
2644 浏览

java - 存储过程 'XXX' 只能在 JBOSS 7 服务器/JCONN 驱动程序中的非链式事务模式错误中运行

我目前正在将应用程序从JBOSS 5迁移到JBOSS 7.0.4。作为迁移的一部分,我还将 Sybase 驱动程序从 Jconn3 更改为 Jconn4。在使用 jconn4.jar 在 JBoss 7 中执行 Sybase 过程时出现以下错误:

在调用过程之前,我在应用程序数据层中显式调用SET CHAINED OFF命令。但我仍然收到以下错误。

我怀疑JBOSS 7中的某些设置覆盖了从应用程序调用的SET CHAINED OFF命令

该过程在带有 Jconn3.jar 驱动程序的 JBOSS 5 中执行良好,没有错误。
你能解决这个错误吗?

0 投票
0 回答
155 浏览

java - jConnect 驱动程序的 setFetchSize 和 setObject 可以一起使用吗?

我正在针对 sybase IQ 数据库进行编程,当将 setFetchSize 与 setObject 结合使用时会出现奇怪的错误。

  • sybase IQ 服务器版本:16.0
  • jdbc 驱动程序:jconn4 16.0
  • 爪哇 8

假设我们有以下代码片段:

最终出现错误:

看起来是由于缺少参数引起的。如果我删除设置 fetchSize 的行,程序可以正常工作。

任何人都知道这是预期的行为吗?

0 投票
1 回答
308 浏览

java - 无法通过 jconn4.jar/Sybase 驱动版本 7 & Mybatis 框架更新 Sybase 数据库中的多条记录

我正在使用 Mybatis 框架进行数据库持久化,通过 Jconn4.jar 连接到 Sybase 数据库并将我的应用程序部署在 JBOSS 7 应用服务器上。

1)Mybatis映射器——CustomerMapper.xml

2) sybase 程序

3) JBoss 7 独立配置

添加/更新/删除单个记录适用于 Jconn4.jar,但添加/更新/删除多个记录不起作用。
我怀疑问题出在mybatis mapper xml 中的jdbcType=CHAR 与 jconn4.jar不兼容。我也尝试了 jdbcType=VARCHAR但仍然无法解决此问题。
相同的映射器配置 (jdbcType=CHAR) 适用于旧版本的 Sybase 驱动程序 - jconn3.jar。

请帮助解决此错误。