天天看点

Java——JDBC有哪些使用方法?

JDBC的规范接口

数据库厂商需要实现此接口(实现类)--数据库驱动

作用

与数据库创建链接

发送sql语句

接收返回值

处理结果

api详解

DriverManager 类:

管理 JDBC 驱动的基础服务。

使用registerDriver(Driver):注册驱动

在Driver的下面有这样的代码:

Java——JDBC有哪些使用方法?

在类加载的时候,我们注册了驱动,所以直接把Driver加载到内存就行了。

Java——JDBC有哪些使用方法?

Connection 接口:

首先创建Connection:

conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "root", "123456");

常用方法:

Statement createStatement():创建Statement -语句执行者。

PreparedStatement prepareStatement(String sql) :创建一个预编译的语句执行对象。

CallableStatement prepareCall(String sql) : 创建一个 CallableStatement 对象,去调用这个存储过程。

sql语句执行者:

Statement st=conn.createStatement();

常用方法:

ResultSet executeQuery(String sql) :查询语句,返回集合

int executeUpdate(String sql) :更新 插入 删除语句,返回影响行数.

boolean execute(sql):执行给定的 SQL 语句,有可能会返回数个结果。

若返回true ,执行了查询语句

若返回false,执行了更新 插入 删除语句

ResultSet 接口

返回结果:

String sql = "...";

ResultSet rs=st.executeQuery(sql);

常用方法:

boolean next() :判断是否有下一条记录,并且往下移动

获取内容:getXXX

参数写法:

1.字段名称 字符串

2.第几列 从1开始

Java——JDBC有哪些使用方法?

书写JDBCUtil类

(1)配置文件 jdbc.properties

Java——JDBC有哪些使用方法?

(2)JDBCUtil.java

Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?

(3)CRUDDemo, 使用PreparedStatement方式

Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?
Java——JDBC有哪些使用方法?

继续阅读