JDBC:java database connection
Java语言====JDBC====DATABASE
编程语言 ===翻译桥梁=== 数据库
java 规范(JDBC) 驱动(由数据库厂商实现)
语言访问数据库的步骤:
1 找翻译者 ---注册驱动(jar包 ojdbc14.jar -- oracle.jdbc.driver.OracleDriver)
2 创建和数据库的链接 ---获取数据库的链接 Connection(驱动管理器DriverManager)
Connection conn = DriverManager.getConnection(String url, String user, String password);
url :
协议 ip 端口号 数据库实例名
jdbc:oracle:thin: @localhost:1521 :orcl
username
password
3 创建语句传输介质 ---创建语句执行体
Statement stm = conn.createStatement();
4 发送数据 ---发送sql语句
int executeUpdate(String sql)
ResultSet executeQuery(String sql)
【5】 处理返回数据 ---处理结果集
ResultSet遍历每一条记录
获取该记录中的每个列的信息
6 释放资源 ---释放资源
ResultSet
Statement
Connection
JDBC:
使用JAVA语言指定的一套用于访问数据库的规范(接口)
javac -d . FirstJDBC.java
java com.sinojava.jdbc.first.FirstJDBC
jdk的环境变量配置:
JAVA_HOME = jdk的安装路径
CLASSPATH = .;
PATH = %JAVA_HOME%/bin
DAO:
data access object数据访问对象
特性是类中所有的方法必须是操作数据库的方法
model:
实体数据模型
util:
工具类
test:
测试类