JDBC连接数据库基础

JDBC连接数据库

简单的说就是五个接口,七个步骤

五个接口

Connection接口

来自java.sql包下

connection接口是用于连接数据库

常用方法作用
close()释放Connection 对象的数据库 和 JDBC资源
setAutoCommit()设置连接的自动提交模式
getMetaDate()获取一个 DatabaseMetaData 对象,该对象包含关于此 Connection 对象所连接的数据库的元数据。
getTransactionIsolation()设置事物隔离级别

Statement接口

来自java.sql包下

statement接口是用于执行静态SQL语句

Statement接口 子接口 ----> Praparedstatement接口 子接口----> Callablestatement接口

常用方法作用
close()释放Statement对象的数据库和JDBC资源
executeBatch()批量执行SQL
getFetchSize()设置抓取策略

PraparedStatement接口

父接口Statement

PraparedStatement接口 表示预编译的SQL语句对象

CallableStatement接口

父接口PraparedStatement

CallableStatement接口 用于执行 SQL 存储过程的接口

Resultset接口

Resultset接口 表示数据库结果集的数据表

七个步骤

1.导入jdbc驱动包

​ 到数据库的官网里按照JDK的版本与数据库的版本去找

2.加载数据驱动

Class.forName(“oracle.jdbc.driver.OracleDriver”);

3.创建数据连接对象

connection conn = DriverManager.getconnection(url,user,password);

​ URL格式 列如: url=“jdbc:oracle:thin:@192.168.90.76:1521:orcl”;

​ user 数据库用户名

​ password 数据库密码

4.创建Statement对象

praparedStatement pstm = connection.prapareStatement( );

5.填充结果集

resultset rs = pstm.executeQuery(sql);

6.遍历结果集

while( rs.next() ){

​ System.out.println(rs.getInt(“empno”)+"\t"+rs.getInt(“ename”))

}

7.关闭连接

遵循先开的后关

先关resultset.close();

​ praparedstatemnt.close();

​ connection.close();

代码在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值