JDBC-Java面试题
什么是 JDBC ?
解释JDBC中驱动的作用。
Class.forName 方法的目的是什么? |
|
与Statement相比PreparedStatement的优点? PreparedStatement是预编译的,因此它有更好的性能。另外,PreparedStatement可以被不同输入值的查询重用。 CallableStatement的用途 ? 指出用于创建CallableStatement的方法. CallableStatement用于执行存储过程。存储过程由数据库保存并提供。存储过程可以根据用户的输入返回结果。强烈建议使用存储过程,因为它提供了安全性和模块化。准备CallableStatement的方法如下: CallableStament.prepareCall(); 连接池是什么 ? 打开和关闭数据库连接时与数据库的交互需要付出很高的代价. 特别是当数据库客户端增长时,这个代价是相当高的,并且消耗了很多资源。数据库连接池中的连接在应用服务器启动时被创建并在池中进行管理。一个连接请求由池中的数据库连接提供。当连接结束后,请求会被放回池中以供以后重用。 |