ITPUB??ì3
ITPUB论坛 » Java web开发及框架技术 » JSP中执行SQL语句的问题

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: JSP中执行SQL语句的问题
离线 handuner
初级会员



精华贴数 0
个人空间 0
技术积分 3588 (411)
社区积分 0 (1442424)
注册日期 2007-6-21
论坛徽章:21
开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠
生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠生肖徽章2007版:鼠

发表于 2008-5-31 08:47 
JSP中执行SQL语句的问题

Class.forName("org.gjt.mm.mysql.Driver");
    Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/11","us","us");
    PreparedStatement pstmt=con.prepareStatement("insert into contact values(?,?,?,?,?,?)");
    pstmt.setString(1,"qwe")
    ……
    pstmt.execute();
    pstmt.close();
以上语句运行一切正常;
  Class.forName("org.gjt.mm.mysql.Driver");
    Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/11","us","us");
  Statement stmt=con.createStatement();
    stmt.execute("insert into contact(name,mobile) values('abc',123);");
    stmt.close();
    con.close();
这些语句单独也运行正常,但将上面两段放在一起(如下),pstmt段仍可以执行,但下面的stmt.execute就不能执行了,请指教:
  Class.forName("org.gjt.mm.mysql.Driver");
    Connection con=java.sql.DriverManager.getConnection("jdbc:mysql://localhost/11","us","us");
    PreparedStatement pstmt=con.prepareStatement("insert into contact values(?,?,?,?,?,?)");
    pstmt.setString(1,"PWE");
    ……
    pstmt.execute();
    pstmt.close();
  Statement stmt=con.createStatement();
    stmt.execute("insert into contact(name,mobile) values('abc',123);");
    stmt.close();
    con.close();


只看该作者    顶部
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 41100 (18)
社区积分 11531 (135)
注册日期 2005-6-10
论坛徽章:86
开发板块每日发贴之星ERP板块每日发贴之星    
      

发表于 2008-5-31 23:13 
不要在jsp里写那么多代码


__________________
只看该作者    顶部
离线 ruian123456
One word one dream


精华贴数 1
个人空间 0
技术积分 443 (4387)
社区积分 16 (8558)
注册日期 2007-3-27
论坛徽章:1
2008北京奥运纪念徽章:举重     
      

发表于 2008-6-9 10:27 
不知道pstmt.execute();这一句的前面还有什么语句?


只看该作者    顶部
在线/呼叫 carniege
冥王星酋长


精华贴数 0
个人空间 250
技术积分 20765 (44)
社区积分 13225 (112)
注册日期 2003-12-19
论坛徽章:83
现任管理团队成员开发板块每日发贴之星开发板块每日发贴之星2008年新春纪念徽章  
      

发表于 2008-6-10 10:58 
error message


__________________
兰叶春葳蕤,桂华秋皎洁。
欣欣此生意,自尔为佳节。
谁知林栖者,闻风坐相悦。
草木有本心,何求美人折。
只看该作者    顶部
离线 showmetheway
低调


来自 火星
精华贴数 0
个人空间 0
技术积分 747 (2544)
社区积分 9334 (169)
注册日期 2008-6-6
论坛徽章:46
萤石萤石萤石萤石萤石萤石
生肖徽章:狗生肖徽章:狗生肖徽章:狗生肖徽章:狗生肖徽章:狗生肖徽章:狗

发表于 2008-6-10 15:24 
什么出错信息啊


__________________
帮朋友做个广告:用友ERP资料下载
----------------------------------
只看该作者    顶部
离线 javalod
天下江湖


精华贴数 0
个人空间 0
技术积分 587 (3266)
社区积分 6 (14899)
注册日期 2008-6-4
论坛徽章:5
行业板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星 
      

发表于 2008-6-12 09:41 
............

*** 作者被禁止或删除 内容自动屏蔽 ***
在线/呼叫 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 41100 (18)
社区积分 11531 (135)
注册日期 2005-6-10
论坛徽章:86
开发板块每日发贴之星ERP板块每日发贴之星    
      

发表于 2008-6-12 10:20 


QUOTE:
原帖由 javalod 于 2008-6-12 09:41 发表
如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement

同意


__________________
只看该作者    顶部
离线 javalod
天下江湖


精华贴数 0
个人空间 0
技术积分 587 (3266)
社区积分 6 (14899)
注册日期 2008-6-4
论坛徽章:5
行业板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星开发板块每日发贴之星 
      

发表于 2008-6-12 11:22 
楼主问题提的确实好

*** 作者被禁止或删除 内容自动屏蔽 ***
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问