本文主要是介绍Java学习记录(13)——JDBC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
JDBC的全称是Java database connectivity,即Java数据库连接,它是一种可以执行SQL语句的Java API。
JDBC的典型用法
1、加载数据库驱动。通常使用Class类的forName()静态方法来加载驱动。
//加载mysql的驱动
Class.forName("com.mysql.jdbc.Driver");
//加载oracle的驱动
Class.forName("oracle.jdbc.driver.oracleDriver");
2、通过DriverManager获取数据库连接
DriverManager.getConnection(String url, String user, String pass);
3、通过Connection对象创建Statement对象。有三种方法:
createStatement():创建基本的Statement对象
prepareStatement(String sql):根据传入的SQL语句创建预编码的Statement对象
prepareCall(String sql):根据传入的SQL语句创建CallableStatement对象
4、使用Statement执行SQL语句。
execute():可以执行任何SQL语句,但比较麻烦
executeUpdate():主要用于执行DML和DDL语句。执行DML语句返回收SQL语句影响的行数,执行DDL语句返回0
executeQuery():只能执行查询语句,执行后返回代表查询结果的ResultSet对象
5、操作结果集
6、回收数据库资源
这篇关于Java学习记录(13)——JDBC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!