首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

sql预加工

2012-12-14 
sql预处理公司让用sql预处理,可是我不懂,网上查了些也没什么好的讲解。知道的请讲解下。Statement stmt nu

sql预处理
公司让用sql预处理,可是我不懂,网上查了些也没什么好的讲解。知道的请讲解下。
                Statement stmt = null;
ResultSet rs = null;
BaseDao dbconn = new BaseDao();
conn = dbconn.connect();
                stmt = conn.createStatement();
        String sql ="select USERID,USERNAME ,USERSTATE, DEPARTMENT ,TELlong,EMAIL  from pbuser";
         rs = stmt.executeQuery(sql);
这个我怎么才能变成预处理的sql。谢谢
[最优解释]
这三句话稍微修改下就行了:
   stmt = conn.createStatement();
   String sql ="select USERID,USERNAME ,USERSTATE, DEPARTMENT ,TELlong,EMAIL  from pbuser";
   rs = stmt.executeQuery(sql);
改为:
   String sql ="select USERID,USERNAME ,USERSTATE, DEPARTMENT ,TELlong,EMAIL  from pbuser";
   stmt = conn.prepareStatement(sql);
   rs = stmt.executeQuery();


不过你最好Google下prepareStatement是啥意思,其核心价值是什么。
[其他解释]

引用:
这三句话稍微修改下就行了:
   stmt = conn.createStatement();
   String sql ="select USERID,USERNAME ,USERSTATE, DEPARTMENT ,TELlong,EMAIL  from pbuser";
   rs = stmt.executeQuery(sql);
改为:
   Str……


经常看到您。
冒昧的问下您。您今年贵庚几何?

呵呵。。。本人87年的。。。





[其他解释]
我89年的,现在还没毕业。你怎么能经常看见我啊。
[其他解释]
prepareStatement 方法用来创建新的 PreparedStatement 对象。与 createStatement 方法不同,创建 PreparedStatement 对象时必须提供 SQL 语句。在那个时候,对 SQL 语句进行预编译以供使用。
也就是说 PrepareStatement实例化的时候已经编译sql语句了,,但是Statement 实例化的时候 仅仅只是实例化,编译sql要在调用 executeQuery、executeUpdate 或 execute 方法时发生。
[其他解释]
引用:
引用:这三句话稍微修改下就行了:
   stmt = conn.createStatement();
   String sql ="select USERID,USERNAME ,USERSTATE, DEPARTMENT ,TELlong,EMAIL  from pbuser";
   rs = stmt.executeQuery(……


你问的太多了,当心被关小黑屋~~~
[其他解释]
引用:
引用:引用:这三句话稍微修改下就行了:
   stmt = conn.createStatement();
   String sql ="select USERID,USERNAME ,USERSTATE, DEPARTMENT ,TELlong,EMAIL  from pbuser";
   rs ……


呵呵。。。。没事问问了。。。

看到很多大牛。。。还是大学生。。。所以。。。

还有楼主童鞋。。。我没和你说呀。。呵呵。。。。

不常见你。。。。
[其他解释]
引用:
经常看到您。
冒昧的问下您。您今年贵庚几何?


快不惑了。。。
[其他解释]

引用:
引用:经常看到您。
冒昧的问下您。您今年贵庚几何?

快不惑了。。。


呵呵。。那我心情好多了。。
我以为你很小的。。。。

哈哈。。。别怪我这么邪恶的想法。。

热点排行
Bad Request.