JDBC简介
为什么会出现Mybatis和Hibernate两个人持久层框架
在学习java的时候,我们操作数据库的步骤:
- 注册驱动;
- 获取数据库连接;
- 拼接sql语句,设置sql参数;
- 执行sql语句;
- 处理sql语句;
- 处理sql返回结果;
- 关闭执行语句和数据库连接;
实例:
private static Connection getConn() {
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/samp_db";
String username = "root";
String password = "";
Connection conn = null;
try {
Class.forName(driver); //classLoader,加载对应驱动
conn = (Connection) DriverManager.getConnection(url, username, password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
取得连接后,进行相应的sql操作(插入语句):