标签:编程 执行 jdb class catch register lex 源码 关系型数据库
coder--->java代码(jdbc接口)--->数据库驱动(mysql db2 oracle)--->mysql db2 oracle
代码实现
1.DriverManager:驱动管理对象
- 功能:
1)注册驱动
static void registerDriver(Driver driver)
写代码:Class.forName("com.mysql.jdbc.Driver");
通过查看源码得知:在com.mysql.jdbc.Driver类中存在静态代码块
static {
try{
java.sql.DriverManager.registerDriver(new Driver());
}catch(SQLException E){
//...
}
}
注意:
msqyl5之后可以不注册驱动,在META-INF==>services==>java.sql.Driver 自动注册了。
2)获取数据库的连接
2.Connection:数据库连接对象
3.Statement:执行sql的对象
4.ResultSet:结果集对象
5.PreparedStatement:执行sql的对象
标签:编程 执行 jdb class catch register lex 源码 关系型数据库
原文地址:https://www.cnblogs.com/yejiang/p/11794824.html