Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | java中,向数据库的两个表中插入数据有没有更好的方法? |
mengxiangjava
发贴: 11 积分: 0 |
于 2008-09-11 13:06
我用得比较笨的方法是: public int InsertProductData(ProductBean product) { logger.debug("call InsertProductData method......"); String sql = "insert into t_product_info(product_name,body_info,num,province,city,area,product_type,product_property,img_01) values(?,?,?,?,?,?,?,?,?)"; String sql2 = "insert into t_product(user_id,start_date,end_date) values(?,?,?)"; logger.debug("_____sql_____:"+sql); int rows=0; Connection conn = null; PreparedStatement pstmt = null; PreparedStatement pstmt2 = null; try { conn=Pool.getConnection(); //插入表t_product信息 pstmt2 = conn.prepareStatement(sql2); pstmt2.setString(1,product.getUser_id()); pstmt2.setString(2, product.getStart_date()); pstmt2.setString(3, product.getEnd_date()); pstmt2.executeUpdate(); //插入表t_product_info信息 pstmt=conn.prepareStatement(sql); pstmt.setString(1, product.getProduct_name()); pstmt.setString(2, product.getBody_info()); pstmt.setString(3, product.getNum()); pstmt.setString(4, product.getProvince()); pstmt.setString(5, product.getCity()); pstmt.setString(6, product.getArea()); pstmt.setString(7, product.getProduct_type()); pstmt.setString(8, product.getProduct_property()); pstmt.setString(9, product.getImg_01()); rows = pstmt.executeUpdate(); } catch(SQLException sqle) { logger.debug("Insert t_product table of data",sqle); } finally { try { if (pstmt != null ) pstmt.close(); if (conn != null ) conn.close(); } catch (SQLException sqle){} } return rows; } Windows环境下的tomcat + apache配置(绝对实践操作版) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
7840 | java中,向数据库的两个表中插入数据有没有更好的方法? | mengxiangjava | 1616 | 2008-09-11 13:06 |
6504 | Re:java中,向数据库的两个表中插入数据有没有更好的方法? | scottding | 43 | 2008-09-11 13:29 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |