JDBC 学习 (一)

DataSource 在J2EE的实现是pooling,getConnection() 和 close() 都是logical的,并没有physically 连接或关闭。

Statement 不能设置参数,易造成sql injection。多用于一次性的query。

PreparedStatement 可以设置参数,query会先compile。而且JDBC用的是pool的形式,所以碰见相同的可以提升性能。

CallableStatement 多用于 call stored procedure。

你可能感兴趣的:(JDBC 学习 (一))