当前位置:  技术问答>java相关

为何只可insert一条记录?

    来源: 互联网  发布时间:2015-04-29

    本文导语:  我用如下代码添加子类,每个父类下只可加入一条记录,好像new_order_id没有起作用,但是在添加第一条记录的时候又是好的,奇怪?求救 String type_name_cn=request.getParameter("name_cn"); String type_name_en=request.getParameter("name_en...

我用如下代码添加子类,每个父类下只可加入一条记录,好像new_order_id没有起作用,但是在添加第一条记录的时候又是好的,奇怪?求救
String type_name_cn=request.getParameter("name_cn");
String type_name_en=request.getParameter("name_en");
String type_parent_id=request.getParameter("parent_id");
int t_p_id=java.lang.Integer.parseInt(type_parent_id);
Rst=Stmt.executeQuery("select max(type_order_id) as num from type");
Rst.next();
int new_order_id=Rst.getInt("num");
new_order_id+=1;
Stmt.executeUpdate("insert into type (type_name_cn,type_name_en,type_parent_id,type_order_id) values ('"+type_name_cn+"','"+type_name_en+"',"+t_p_id+","+new_order_id+")");

|
你的程序有问题结果集只有一条数据,就是用while也只能循环一次,当然只能插一条记录了
如果你用oracle 则主键用序列发生器,若是sql server则将id 设成自增加

|
你应该做一个while循环呀!!!
while (Rst.next()) {

//....

}

|
是否key值重復,導致插入失敗.用事務處理吧,如果出錯就回滾否則提交.

|
这个问题挺有意思,呵呵,是不是打开的结果集类型不对,比如,独占模式等等,或是没有关闭啊,比如链接对象等等

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Double Ended Queues 成员 insert():insert elements into the dequeue
  • mssql insert into 和insert into select性能比较
  • C++ MultiMaps 成员 insert():插入元素
  • 解决Hibernate JPA中insert插入数据后自动执行select last_insert_id()
  • C++ Maps 成员 insert():插入元素
  • 如何在SELECT/INSERT...语句中加入变量?
  • C++ Lists(链表) 成员 insert():插入一个元素到list中
  • 为什么没有insert()方法?
  • C++ Double Ended Queues(双向队列) 成员 insert():插入一个元素到双向队列中
  • INSERT出的问题,谢谢
  • java命名空间java.awt类event的类成员方法: insert定义及介绍
  • insert问题(初学者)
  • java命名空间javax.swing枚举dropmode的类成员方法: on_or_insert定义及介绍
  • 如何insert日期类型 ?
  • java命名空间javax.accessibility接口accessibletablemodelchange的类成员方法: insert定义及介绍
  • 如何获的INSERT后的id(auto increment)的值?
  • C++ Vectors 成员 insert():插入元素到Vector中
  • 关于shell下面insert键失灵的解决办法
  • java命名空间javax.swing.event类documentevent.eventtype的类成员方法: insert定义及介绍
  • last_insert_id()准确吗?
  • java命名空间javax.swing枚举dropmode的类成员方法: on_or_insert_rows定义及介绍
  • sql="insert into fr0"+"values ('4','name');";怎么老有错误?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3