简单,一如赤子之心,你的话我也许懂,我的话你也许也会懂吗?
(1)预谋遇见 :java.sql.Connection。
上文中已经描述了Connection 的获取con = DriverManager.getConnection(URL,USER,PWD);
(2) 简单话:Statement 和 PreparedStatement
PreparedStatement 接口继承于Statement (两者都是interface)
两者都可用于执行SQL语句,但是PreparedStatement 包含已经编译的语句,执行的效率更高些。
具体比较实例:
两个的用法:
Statement st = con.createStatement();
ResulteSet rs = st.executeQuery(sql);
while(rs.next()){
//TODO Something
}
st.executeUpdate(sql);
PreparedStatement pst = con.prepareStatement(sql);
//pst 需要设置些参数
pst.executeQuery();//无参数
pst.executeUpdate();
...
以上是简单的查询与更新的操作,包括删除数据,插入数据修改数据等等。