DataSource 在J2EE的实现是pooling,getConnection() 和 close() 都是logical的,并没有physically 连接或关闭。
Statement 不能设置参数,易造成sql injection。多用于一次性的query。
PreparedStatement 可以设置参数,query会先compile。而且JDBC用的是pool的形式,所以碰见相同的可以提升性能。
CallableStatement 多用于 call stored procedure。
浙公网安备 33010602011771号