java程序中如何向oracle表中插入记录?

表中字段有一个主键ID,自增长,还有日期类型的字段,在java程序中应该作何处理?最好有代码例子下面是我试着写的其中的主要两句,但总提示ORA-01747:user.ta... 表中字段有一个主键ID,自增长,还有日期类型的字段,在java程序中应该作何处理?最好有代码例子
下面是我试着写的其中的主要两句,但总提示ORA-01747: user.table.column, table.column 或列说明无效。
sql="insert into noticeinfo(ID,URL, title, DATE,CONTENT, acquiretime) values(NOTICEINFO_SEQ.nextval,?,?,?,?,?)";
PreparedStatement stmt =conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS);//预编译,返回id主键
展开
 我来答
花生米放盐
2015-04-14 · TA获得超过156个赞
知道答主
回答量:57
采纳率:0%
帮助的人:27.2万
展开全部
这个报错应该是你的列名使用了oracle的关键字导致的比如 ID, URL, DATE, CONTENT,尽量不要这样写
你可以这样,比如你的表记录的是书籍信息,你这几个字段可以写成book_id, img_url, publish_date, desc_content
只是举个例子。
追问
是啊。。就是DATE字段名称的问题,多谢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
archivezip
2015-04-14 · 超过146用户采纳过TA的回答
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:206万
展开全部
ORA-01747: user.table.column, table.column 或列说明无效。 这个意思是说明1.你的表名和列名可能有书写错误。检查一下吧
追问
原来是字段名称问题啊,一语点醒啊
追答
date是oracle的保留关键字,应该创建不了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2ac8041
2015-04-14 · TA获得超过880个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:263万
展开全部
首先确定一下,你会JDBC吗?
追问
我就是用JDBC方式连接的数据库,数据库连接提示是成功的,是哪里错了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式