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


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



精华贴数 0
个人空间 0
技术积分 3054 (485)
社区积分 0 (1439979)
注册日期 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
技术积分 38474 (19)
社区积分 9938 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

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


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 ruian123456
One word one dream


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

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


只看该作者    顶部
离线 carniege
冥王星酋长


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

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


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


来自 火星
精华贴数 0
个人空间 0
技术积分 730 (2561)
社区积分 7831 (185)
注册日期 2008-6-6
论坛徽章:32
萤石萤石萤石萤石萤石萤石
2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:篮球2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:体操2008北京奥运纪念徽章:体操

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


__________________
帮朋友做个广告:用友ERP资料下载
----------------------------------
1沙排和2垒球换3曲棍球,,蹦床换静水,换的PM
只看该作者    顶部
离线 javalod
天下江湖


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

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

*** 作者被禁止或删除 内容自动屏蔽 ***
离线 justforregister
SAP


精华贴数 1
个人空间 10
技术积分 38474 (19)
社区积分 9938 (152)
注册日期 2005-6-10
论坛徽章:244
现任管理团队成员ITPUB元老奥运纪念徽章NBA2008季后赛纪念徽章欧洲冠军杯纪念徽章NBA常规赛纪念章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章2008北京奥运纪念徽章:排球2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:摔跤

发表于 2008-6-12 10:20 


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

同意


__________________
Go to Hell
大家一起BS以下菠菜作弊者

| EPS2008          |        35201 | 2008-08-17 22:18:17     |
| missingsky       |        22300 | 2008-08-17 22:19:17     |
| wws8875          |        10000 | 2008-08-17 22:25:54     |
| renxiang         |        23332 | 2008-08-17 22:28:15     |
只看该作者    顶部
离线 javalod
天下江湖


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

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

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

相关内容


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