我使用搜索过程在oracle db 11g中搜索记录。 我想按类型为TIMESTAMP WITH TIME ZONE的列进行搜索。

如何将Calendar对象设置为JDBC Callable语句? 当我使用标准的oracle.sql.TIMESTAMPTZ类,将Calendar映射到它并尝试将其设置为JDBC时,JDBC抛出了SQL异常-非法转换

谢谢:)

===============>>#1 票数:1

使用TO_TIMESTAMP_TZ

也请阅读此内容

  ask by vlcik translate from so

未解决问题?本站智能推荐:

2回复

如何将自定义类型作为输入参数放在可调用语句中

我需要对记录表使用可调用语句。 我知道如何传递像string,int等参数。你可以写 但是如何为自定义类型记录列表执行此操作? 我可以想到创建一个struct并以某种方式发送它,但我不知道如何做到这一点。 这是我要使用的自定义表和过程
1回复

从可调用语句OUT参数检索意外的null

我有两个过程:一个与静态方法O.execute()链接的java存储过程JAVA_P()和一个pl / sql过程SQL_P(in_param IN CUSTOM_TYPE_1,out_param OUT CUSTOM_TYPE_2)。 JAVA_P使用CallableStatement调
1回复

可调用语句尚未完成执行,但同一过程已完全执行

我有一个关于存储过程执行的问题。 每当我从胖客户端系统执行过程(通常需要一个多小时甚至更长的时间)时, callableStatement.execute()就会卡住。 也就是说,在后端过程已完成,但系统仍显示为运行模式。 我检查了后端,并注意到该过程的最后一行也已执行。 这可能是什么原
1回复

我可以将TIMESTAMP与TIME ZONE或TIMESTAMP与LOCAL TIME ZONE映射到哪些Java数据类型?

哪些Java数据类型可以(或应该)我的应用程序映射Oracle列类型TIMESTAMP WITH TIME ZONE还是TIMESTAMP WITH LOCAL TIME ZONE ? Oracle JDBC驱动程序可以将这些类型映射到Date或Calendar对象吗? Calendar是否
2回复

带有oracle NUMBER类型的jdbc预处理语句

我有一个java应用程序,它建立与Orcale数据库的jdbc连接。 我试图将数据插入到数据库中,但是当涉及到oracle NUMBER类型时我很困惑。 我的表中有三列分别是这些类型的列。 我的第一个问题是我应该将数据放入什么类型的java类型,以便在预准备语句中使用它。 我的
3回复

如何在JDBC中设置游标类型?

我正在运行tomcat,并有一些显示表子集的jsp页面。 我在一个页面上一次显示20行。 当表中包含大量数据时,jsp页面不会呈现。 我猜ResultSet正在使用客户端游标。 我过去使用过ASP,并且我们始终仅使用服务器端正向游标,并且在处理大量数据时从来没有任何问题。 我们的数据库
2回复

JDBC语句顺序

我正在研究一个使用JDBC和内联SQL语句的遗留jsp Web应用程序。 我们遇到了数据库中数据不正确的问题,我想知道两个语句是否有可能以不同于代码中指定顺序的顺序执行。 即如果我们有两个更新语句,就像下面的例子一样运行。 是否有可能在重负载下第二个sql语句将在数据库的第一个之
3回复

在jdbc调用中一次减少提交并插入批量记录?

我已经实现了数据库日志记录,将我的java weblogic门户应用程序中的某些细节记录到Oracle DB。 为此,我使用连接池来获取连接并使用它来对存储过程进行jdbc调用。 我有一个静态java方法logService,它获取连接对象并调用SP。 这个logservice方法是从
1回复

在Oracle JDBC驱动程序中,将Java日期写入TIMESTAMP列时,时区会发生什么?

我已经四处寻找,但令人惊讶的是无法为Oracle JDBC找到答案。 这个密切相关的问题有PostgreSQL和MySQL的答案。 基本上,如果我在两个不同时区有两个应用服务器将时间戳写入一个Oracle数据库,会发生什么? 谢谢。 编辑:我应该补充一点,当我查询时,JDBC似乎
1回复

JDBC调用Oracle存储函数 - 类型为“struct of struct”的IN参数

我有一个复杂的PL / SQL存储函数,我必须在JAVA中调用此函数。 这是程序: 所以,正如你在这里看到的,我的第二个参数的类型是TO_SUB_MISSING ,它是一个O_SUB_MISSING表: 经过一些研究,我写了这段代码: 但是使用这段代码,我在Struct