java每天5道面试题(十五)

1.Java的Swing组件使用了哪种设计模式?
 
Java中的Swing组件使用了MVC(视图-模型-控制器)设计模式。
 
2.什么是JDBC?
 
JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。
 
3.解释下驱动(Driver)在JDBC中的角色。
 
JDBC驱动提供了特定厂商对JDBC API接口类的实现,驱动必须要提供java.sql包下面这些类的实现:Connection, Statement, PreparedStatement,CallableStatement, ResultSet和Driver。
 
4.Class.forName()方法有什么作用?
 
这个方法用来载入跟数据库建立连接的驱动。
 
5.PreparedStatement比Statement有什么优势?
 
PreparedStatements是预编译的,因此,性能会更好。同时,不同的查询参数值,PreparedStatement可以重用。

猜你喜欢

转载自blog.csdn.net/dream_ling/article/details/79279711
今日推荐