使用java插入包中

时间:2011-12-21 03:24:28

标签: java jdbc oracle11g

我在Oracle 11g数据库中有一个包来插入记录,如下所示:

用户表包含user_id,prod-id,email,locale,created dt&修改日期

exec demo.USERS_PKG.INSERT_USERS(null,1,'abc@abc.com','us',sysdate,sysdate)

我是Java的新手。任何人都可以提供示例Java程序来使用上面的包插入记录吗?

注意:我不想要hibernate,只是简单的jdbc调用,但不知道如何做到这一点。

谢谢!

2 个答案:

答案 0 :(得分:0)

调用时,您必须限定存储过程名称。

  CallableStatement cs = con.prepareCall("{call demo.USERS_PKG.INSERT_USERS(?, ?, ?,?,?,?)}");

要使用oracle数据库,您必须下载JDBC driver并查看article(示例)。

答案 1 :(得分:0)

您可以在java2s.com网站上找到足够的教程来解释这个或与此相关的任何内容。 按照此link上的示例,了解如何实现存储过程调用。