1 Class.forName()
方法有什么作用?
初始化参数指定的类,并且返回此类对应?/p>
Class
对象
2 PreparedStatement
?/p>
Statement
有什么优势?
PreparedStatements
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
PreparedStatement
可以重用?/p>
3
什么时候使?/p>
CallableStatement
?用来准?/p>
CallableStatement
的方法是什么?
CallableStatement
用来执行存储过程。存储过程是由数据库存储和提供的。存储过程可以接
受输入参数,也可以有返回结果。非常鼓励使用存储过程,因为它提供了安全性和模块化?/p>
准备一?/p>
CallableStatement
的方法是?/p>
CallableStatement Connection.prepareCall();
4
数据库连接池是什么意思?
像打开关闭数据库连接这种和数据库的交互可能是很费时的,
尤其是当客户端数量增加的?/p>
候,
会消耗大量的资源?/p>
成本是非常高的?/p>
可以在应用服务器启动的时候建立很多个数据?/p>
连接并维护在一个池中?/p>
连接请求由池中的连接提供?/p>
在连接使用完毕以后,
把连接归还到
池中,以用于满足将来更多的请求?/p>
5
解释?/p>
Serialization
?/p>
Deserialization
?/p>
Java
提供了一种叫做对象序列化的机制,
他把对象表示成一连串的字节,
里面包含了对象的
数据?/p>
对象的类型信息,
对象内部的数据的类型信息等等。因此,
序列化可以看成是为了?/p>
对象存储在磁盘上或者是从磁盘上读出来并重建对象而把对象扁平化的一种方式?/p>
反序列化
是把对象从扁平状态转化成活动对象的相反的步骤?/p>
6
什么是
JDBC
,在什么时候会用到它?
JDBC
的全称是
Java DataBase Connection
,也就是
Java
数据库连接,我们可以用它来操作关
系型数据库?/p>
JDBC
接口及相关类?/p>
java.sql
包和
javax.sql
包里?/p>
我们可以用它来连接数据库?/p>
执行
SQL
查询,存储过程,并处理返回的结果?/p>