【发布时间】:2012-12-06 03:17:50
【问题描述】:
我在 Oracle SQL 查询中使用准备好的语句。我有问题不知道如何解决。
我想像这样设置时间戳:
ps.setTimestamp(36, null);
问题是我不知道要设置什么参数才能在 Oracle 中执行时间戳?在我的情况下,我必须如何替换 null?
【问题讨论】:
-
要么是一个包,在这种情况下代码是什么,要么是另一种语言,在这种情况下它是什么?
-
这段代码将在Java中使用。
-
您需要发布更多代码。我假设您正在使用 setTimestamp - docs.oracle.com/javase/1.4.2/docs/api/java/sql/…, java.sql.Timestamp) 将参数添加到准备好的语句中。声明是什么?这里的第36个索引表示是你要加的第36个参数?这是正确的吗?
-
36 个参数?!?有没有考虑过JPA?此外,当您有 java 问题时,您需要学习查阅 API。正如@JacobASeverson 的回答所指出的那样,API 可以快速回答您的问题。这应该始终是您提出任何 java 问题的第一个地方。
标签: java sql oracle jdbc oracle11g