Java高效操作MySQL

2014-11-24 10:17:07 · 作者: · 浏览: 0

Statement可以操作数据库,但是,在需要做一些结构相似的操作时,PrepareStatement比Statement更高效。


在创建PrepareStatement的时候使用


prepareStatement(String sql),其中的sql中包含?来占位


PreparedStatement ps=(PreparedStatement) conn.prepareStatement("insert into student values( , , )");


在执行SQL语句之前为每个问号赋值就行了。


使用ps.setXXX(int index,XXX xxx );


注意:index从1开始。代码如下: