jdbc相关内容

为什么 DB2 Type 4 JDBC Driver 正在寻找本机库 db2jcct2?

我认为 Type 4 JDBC 驱动程序是纯 Java 并且不需要本地库. 当我将 db2jcc4.jar 放入打包为 .war 文件的 Tomcat 应用程序的 WEB-INF/lib 目录中时,尝试使用该应用程序时出现以下错误:Got SQLException: com.ibm.db2.jcc.am.SqlException: [jcc][10389][12245][4.12.55] 加 ..
发布时间:2022-01-14 22:09:42 Java开发

检索 CLOB 字段期间的 DB2 查询错误

从 Java 我在 DB2 上执行以下查询: SELECT * FROM PRV_PRE_ACTIVATION WHERE TRANSACTION_ID = ? TRANSACTION_ID 字段是一个长度为 32 的 VARCHAR.我在preparedStatement 中使用setString 方法设置了参数. 我得到错误: com.ibm.db2.jcc.am.SqlSynta ..
发布时间:2022-01-14 21:59:01 其他开发

如何使用 Hibernate/JDBC 为 DB2 设置当前模式?

我曾经使用 currentSchema=MYSCHEMA;在我的 JDBC URL 连接中,但我们使用的 DB2 版本不再支持,显示错误“目标服务器上不允许使用“currentSchema"属性".我试过使用 hibernate.default_schema,但它不会自动将模式添加到我的表名中.我不想在每个 @Table 注释上设置架构,因为我需要在测试和生产之间更改它.还有其他方法可以设置连接还 ..
发布时间:2022-01-14 21:50:10 其他开发

AS400多成员文件SQL查询

在 5250 会话中的交互式 SQL 中的 AS400 上, 从我的文件中选择 * 仅当 myfile 有多个成员时才从一个成员返回行. 如何从特定成员获取行? 重要提示:最后我想通过 jt400 通过 JDBC 执行此操作,所以我真的想要一个可以在那里工作的解决方案. 谢谢. 解决方案 您可以使用 create alias 命令创建别名: CREATE ALIAS ..
发布时间:2022-01-14 21:49:20 其他开发

db2jcc4.jar 无效参数:未知列名

我之前问过以下问题:DB2查询未知列名ERRORCODE=-4460, SQLSTATE=null 我们已经了解到,从 db2jcc4.jar (JCC) 更改为 db2jcc.jar (UNIVERSAL) 可以解决我们开发环境中的问题.问题是那个不起作用的是较新的.我们不想在没有真正正当理由的情况下倒退我们的司机.但是上面链接中的查询在新驱动中无效的原因我不明白. 我们知道它就是那 ..
发布时间:2022-01-14 21:47:07 Java开发

在eclipse中通过jdbc连接DB2数据库

我正在尝试通过 JDBC 使用 Eclipse(Juno 版)连接到 IBM DB2 数据库.我已将驱动程序(外部 jar 文件)添加到我的项目中,并且驱动程序已正确加载... public static void main(String[] args) throws SQLException, ClassNotFoundException {Class.forName("com.ibm.db2 ..
发布时间:2022-01-14 21:44:52 Java开发

java的db2连接问题

我在使用 DB2 时遇到问题.我刚刚将 db2 安装为 db2admin 并使用密码.当我尝试连接到数据库时,它完全成功,并且在运行任何简单的选择查询时,它给了我以下错误:- DB2 SQL 错误:SQLCODE=-204、SQLSTATE=42704、SQLERRMC=DB2ADMIN.LOGIN、DRIVER=3.57.82 我有一个名为 onp 的数据库和一个名为“login"的 ..
发布时间:2022-01-14 21:44:44 Java开发

SQL7008 错误 - 解决方法?

我正在将 JTOpen JDBC 驱动程序用于 DB2 通用数据库.除了简单的语句之外,我对 SQL 的经验很少. 从 这个问题,我看到尝试“在事务期间在非日志表中插入/更新行"时抛出我遇到的错误(SQL7008)(释义). 根据项目负责人的说法,我们的 DB 没有日志记录,并且不会很快出现(不要问我为什么,我不是 DBA).但是,我正在开发一个项目,其中几乎需要一次性commit 所 ..
发布时间:2022-01-14 21:42:29 Java开发

SQLSTATE 24000 - 游标状态无效

我连接到一个 DB2 数据库并进行以下查询.我不明白为什么会出现错误:“无效的游标状态". public static void blivPar() {尝试 {语句 stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,结果集.CONCUR_UPDATABLE);stmt.setMaxRows(1000);ResultSet d ..
发布时间:2022-01-14 21:40:36 Java开发

如何使用 JDBC 连接 XAMPP MySQL 本地数据库?

我有这个用 Java 编写的俄罗斯方块游戏,它使用 DB 来记录高分.只要我使用远程 MySQL 数据库,它就可以正常工作,但现在我正在尝试使用 XAMPP MySQL 设置 localhost 数据库,并且它在命令中一直像“SQLException:通信链接失败"一样: con = java.sql.DriverManager.getConnection("jdbc:mysql://local ..
发布时间:2022-01-14 09:08:27 Java开发

无法在 NetBeans IDE 中建立与 MySQL 的连接

当我使用 Hibernate 创建一个新的 Web 项目时,我打开 New Connection Wizard,选择 MySQL (Connector/J driver) 选项(连接器 jar 出现在 Driver Files 列表中),我按下 Next 按钮,设置 Host: 127.0.0.1,端口:3306,数据库名,用户名:root,空白密码字段.然后我得到 无法使用 com.mysql. ..
发布时间:2022-01-14 08:58:02 数据库

JDBC/MySQL:始终使用 UTC 保存时间戳

我想在不被 jdbc 驱动程序转换为本地时区的情况下将时间戳保存到数据库中.目前只有 MySQL 和 PostgreSQL 对我很重要,但如果有独立于数据库的解决方案,我将不胜感激. 例子: //我希望将其保存为 1970-01-01 00:00:00时间戳 ts = new java.sql.Timestamp(0);//通过 jdbc 驱动程序转换为本地时间(在我的情况下为 1970- ..
发布时间:2022-01-13 09:32:39 数据库

在 sql 查询中使用 java.sql.Timestamp 对象

我正在尝试在 java 中运行一个查询,该查询使用 java.sql.Timestamp 对象作为要在 where 子句中进行比较的日期. 这是用 Java 构建的查询字符串的方式 String getTransactionsSQL = "Select transaction_seq" +"来自交易 ct" +"其中 id = 'ABCD'" +"还有 ct.out_msg_timest ..
发布时间:2022-01-13 09:20:37 Java开发

SQLite JDBC rs.getDate() getTimestamp() 等都返回错误值

当出于某种原因使用 JDBC for SQLite 时,日期和时间戳值正确存储在数据库中,在使用命令行 sqlite3 工具时正确显示,但是当使用 ResultSet 函数检索这些值时,它不起作用.下面是一个小型测试类,演示了我的意思. import java.sql.*;公共类测试{公共静态 void main(String[] args) 抛出异常 {Class.forName("org.s ..
发布时间:2022-01-13 09:18:10 数据库

java.sql.Timestamp 存储 NanoSeconds 的方式

java.sql.Timestamp 构造函数如下: 公共时间戳(长时间){超级((时间/1000)* 1000);nanos = (int)((time%1000) * 1000000);如果(纳米 它基本上以毫秒为单位接受时间,然后提取最后 3 位数字并将其设为 nanos.所以对于 1304135631 421 的毫秒值,我得到 Timestamp.getnanos() 为4210000 ..
发布时间:2022-01-13 09:14:57 Java开发

创建没有 timeZone 的时间戳

如何创建没有时区的 java.sql.timestamp(我得到 2007-09-23T10:10:10Z 并且我假装 2007-09-23T10:10:10). 我试试: Timestamp 时间戳 = Timestamp.valueOf("2007-09-23 10:10:10"); 但在调试中我看到 cdate 是 2007-09-23T10:10:10.000+0100 而不是 ..
发布时间:2022-01-13 09:13:31 Java开发

如何将 Timestamp 转换为 Date 或 DateTime 对象?

我正在使用 ResultSet.getTimestamp() 从数据库中检索时间戳对象,但我想要一种简单的方法来获取 MM/DD/格式的日期YYYY 和 HH:MM xx 格式的时间.我正在修补,看起来我可以通过使用 Java 中的 Date 和/或 DateTime 对象来做到这一点.这是最好的方法,还是我什至需要转换时间戳来完成这个?任何建议都会有所帮助. ....而(结果集.下一个()){ ..
发布时间:2022-01-13 09:10:19 Java开发