Java知识整理——JDBC
2015-05-09 15:39
141 查看
什么是 JDBC ?
JDBC是一个抽象层,允许用户在不同数据库间进行选择。JDBC使开发人员能够在Java中编写数据库应用程序,而不必让自己关心一个特定的数据库的底层细节。
解释JDBC中驱动的作用。
JDBC驱动提供了 对 JDBC API 所提供的抽象类 的 数据库供应商的特定实现。每个驱动必须提供java.sql包的以下的类实现:Connection,Statement,PreparedStatement,CallableStatement,ResultSet 和 Driver。
Class.forName 方法的目的是什么?
此方法用于加载驱动程序,以建立与数据库的连接。
与Statement相比PreparedStatement的优点?
PreparedStatement是预编译的,因此它有更好的性能。另外,PreparedStatement可以被不同输入值的查询重用。
CallableStatement的用途 ? 指出用于创建CallableStatement的方法.
CallableStatement用于执行存储过程。存储过程由数据库保存并提供。存储过程可以根据用户的输入返回结果。强烈建议使用存储过程,因为它提供了安全性和模块化。准备CallableStatement的方法如下:
CallableStament.prepareCall();
连接池是什么 ?
打开和关闭数据库连接时与数据库的交互需要付出很高的代价. 特别是当数据库客户端增长时,这个代价是相当高的,并且消耗了很多资源。数据库连接池中的连接在应用服务器启动时被创建并在池中进行管理。一个连接请求由池中的数据库连接提供。当连接结束后,请求会被放回池中以供以后重用。
JDBC是一个抽象层,允许用户在不同数据库间进行选择。JDBC使开发人员能够在Java中编写数据库应用程序,而不必让自己关心一个特定的数据库的底层细节。
解释JDBC中驱动的作用。
JDBC驱动提供了 对 JDBC API 所提供的抽象类 的 数据库供应商的特定实现。每个驱动必须提供java.sql包的以下的类实现:Connection,Statement,PreparedStatement,CallableStatement,ResultSet 和 Driver。
Class.forName 方法的目的是什么?
此方法用于加载驱动程序,以建立与数据库的连接。
与Statement相比PreparedStatement的优点?
PreparedStatement是预编译的,因此它有更好的性能。另外,PreparedStatement可以被不同输入值的查询重用。
CallableStatement的用途 ? 指出用于创建CallableStatement的方法.
CallableStatement用于执行存储过程。存储过程由数据库保存并提供。存储过程可以根据用户的输入返回结果。强烈建议使用存储过程,因为它提供了安全性和模块化。准备CallableStatement的方法如下:
CallableStament.prepareCall();
连接池是什么 ?
打开和关闭数据库连接时与数据库的交互需要付出很高的代价. 特别是当数据库客户端增长时,这个代价是相当高的,并且消耗了很多资源。数据库连接池中的连接在应用服务器启动时被创建并在池中进行管理。一个连接请求由池中的数据库连接提供。当连接结束后,请求会被放回池中以供以后重用。
相关文章推荐
- Java知识整理(十四)之JDBC
- Java基础知识整理(六)- 集合类笔试题
- Java基础知识➣Stream整理(二)
- java2SE基础知识点整理(一)
- java 基础知识整理归纳2
- java基础知识整理
- Java知识图谱收集整理
- Java基础之面向对象基础知识整理——类和对象
- Java开发--oracle11g常用知识整理
- Java知识整理(十八)之JSP
- 整理Java基础知识--Number&Math类
- JAVA基础知识整理(八) ---操作系统
- 推荐一个整理非常强大的Java知识图谱
- Java多线程整理(一)-基本知识
- 整理Java基础知识--StringBuffer&StringBuilder类
- [置顶] 基础知识整理之Java基础知识点梳理(详细)
- java知识体系整理
- java--整理下关于static关键字的知识
- Java基础部分知识整理
- Java知识碎片整理(2)——异常处理