问题标签 [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.
spring-boot - 在构建路径中添加 jconn4.jar 时,Spring 引导应用程序抛出 NullPointerException
我是 Spring Boot 的新手,我正在尝试使用它来开发 Web 应用程序。由于我需要在我的应用程序中连接到 Sybase 数据库,因此我必须在构建路径中包含 jconn4.jar。但是,在将 jconn4.jar 添加到构建路径后,我一直低于 NullPointerException。
我一直在搜索所有相关的 q/a,并在以下链接中找到了一个可能的原因:由于我们的 Sybase JDBC 驱动程序,Charset.availableCharsets 抛出 NullPointerException
但我没有看到有人为此提出任何解决方案。
我一直在尝试很多可能性,但只要将其添加到构建路径中,仍然会发生此异常。这阻碍了我的进步。
下面是我的 pox.xml:
数据库的配置
任何人都可以帮助我或提供任何建议我该如何继续?
任何输入将不胜感激。
jdbc - 将 mysql 升级到版本 8 后出现连接器/J 错误
问题:
我将mysql升级到最新版本:
现在我无法mysql
通过在程序中jdbc
使用驱动connector/j
程序连接mathematica
。当我尝试这样做时,我看到异常:
我完成的调试
为了调试,我mysql
在虚拟机上安装了最旧的。
并且与最旧的连接mysql
已正确完成。
您可以在屏幕上看到初始化连接的命令和这些结果:
我的 Mathematica 使用以下版本的JDBC
and Connector/J
:
- JDBC 有版本 3
- 连接器/J 有 5.1.27
我通过执行命令(mathematica
不是bash
)获取这些信息:
给出输出:
我附加了有关 java 版本的信息:
我应该升级jdbc
,connector/j
还是降级mysql
?也许还有另一种解决方案?
java - 在 SQL Anywhere 11 中使用名为“日期”的列进行查询
我在 SQL Anywhere 11 DB 上有一个表,其中一列称为“日期”。我正在使用 jconnect JDBC 驱动程序从我的 Java 代码连接到数据库。我用双引号引用了“日期”列,如下所示。
我有 2 个数据库文件,一个是正在运行的 SQL Anywhere 11 实例的副本。另一个来自我卸载并重新加载(使用 dbunload)到 SA 11 数据库的 SQL Anywhere 5 数据库。当我在第一个实例上运行此查询时,它运行良好。但是,我升级的那个,我得到以下错误。
这些数据库是部署在某些商店的计费系统的一部分。我认为这与我所做的数据库升级有关,但是在连接到一些生产实例时也遇到了同样的错误。
我认为这与quoted_string
配置设置有关(我根本没有触及),但我不确定为什么它在第一种情况下有效,而不是在第二种情况下有效。
对此的任何帮助将不胜感激。
问候,Parikshit。
java - 在 Java 中使用 jconnect 连接数据库时出现异常
当我的代码到达这一行时,我得到了这个异常。我使用 java 程序来更新我的 joomla 网站,但突然它没有工作,我发现数据库连接有问题。
这是一个例外:
知道是什么原因造成的吗?
mysql - Wildfly 10.1 MySQL 驱动在域模式下安装
似乎存在某种关于为 wildfly域模式安装 mysql jconnector 驱动程序的错误。在 Wildfly独立版中,一切都很好。在 wildfly 9 中也进行了尝试 - 结果相同。
无论如何,经过这么多的挖掘,设法让它工作。希望它可以节省某人的时间。
prepared-statement - c3p0 与 jconnect 4 的兼容性
我正在尝试从 jconn2 升级到 jconn4。我面临的问题是 c3p0 没有按预期工作。快速在线搜索说它完全支持 jconn4,但我得到以下异常。
关于如何解决这个问题的任何建议??/
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
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 中执行良好,没有错误。
你能解决这个错误吗?
java - jConnect 驱动程序的 setFetchSize 和 setObject 可以一起使用吗?
我正在针对 sybase IQ 数据库进行编程,当将 setFetchSize 与 setObject 结合使用时会出现奇怪的错误。
- sybase IQ 服务器版本:16.0
- jdbc 驱动程序:jconn4 16.0
- 爪哇 8
假设我们有以下代码片段:
最终出现错误:
看起来是由于缺少参数引起的。如果我删除设置 fetchSize 的行,程序可以正常工作。
任何人都知道这是预期的行为吗?
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。
请帮助解决此错误。