JDBC的六大步骤:
- 注册驱动
- 获取连接
- 获取执行sql语句对象
- 执行sql语句
- 处理结果集
- 关闭资源
连接Oracle数据库
1.引入java.sql.*包;
import java.sql.*;
2.声明变量 :
PreparedStatement ps = null;
Connection ct = null;
ResultSet rs = null;String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
String user = "数据库名称";(如scott)
String password = "数据库密码";
String dirver = "oracle.jdbc.driver.OracleDriver";
3.//注册驱动(作用是把需要的驱动程序加入内存)
Class.forName(dirver);
4.//得到连接(指定连接到哪个数据源,用户名和密码)
ct = DriverManager.getConnection(url, user, password);
5.创建PrepareStatement(主要用于发送SQL语句到数据库)
ps = ct.prepareStatement(sql);
6.执行
//添加、删除、修改用executeUpdate(返回值为int类型,如成功更新一条记录返回1)
//查找用executeQuery(返回值为查询得到的记录)用ResultSet 声明的变量rs接收
int i = sm.executeUpdate();
rs = sm.executeQuery("select * from dept");
7.关闭资源(为了程序的健壮性)
try{
if (sm != null)
sm.close();
if(ct != null)
ct.close();
} catch (Exception e){
e.printStackTrace();
}