JDBC连接数据库,数据库访问层
来源:互联网 发布:最火淘宝店铺 编辑:程序博客网 时间:2024/06/05 06:05
- 为什么需要JDBC
- JDBC API
- DriverManager
- JDBC驱动
- JDBC的功能
- JDBC步骤
- 数据访问层DAO
- DAO模式的组成
- DAO模式的实际应用
为什么需要JDBC?
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力。
JDBC API
提供者:Sun公司
内容:供程序员调用的接口与类,继承在java.sql和javax.sql包中,如:
DriverManager类
Connection接口
Statement接口
ResultSet接口
DriverManager
提供者:Sun公司
作用:管理各种不同的JDBC驱动
JDBC驱动:
提供者:数据库厂商
作用:负责连接各种不同的数据库
JDBC的功能**
JDBC API可做三件事:与数据库建立连接、执行SQL语句、处理结果.
JDBC步骤
1:加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
2:建立连接
connnection=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:jredu");
3:执行sql语句
ps=connnection.prepareStatement("select * from users where uname=? and pwd=?");//向SQL语句添加数据 ?站位符,第一个下标为1,第二个下标为2 ps.setString(1, user.getUname()); ps.setString(2, user.getPwd());
4:获取到结果集
rs=ps.executeQuery();
5:把结果集转化成实体类
user.setUname(rs.getString("uname")); user.setPwd(rs.getString("pwd")); user.setId(rs.getInt("id")); user.setSex(rs.getString("sex")); user.setEmail(rs.getString("email")); return user;
数据访问层(DAO)
DAO,
即Data Access Object(数据存取对象)。
位于业务逻辑和持久化数据之间。
实现对持久化数据的访问。
DAO模式的组成
DAO模式的实际应用
阅读全文
0 0
- JDBC连接数据库,数据库访问层
- Java连接数据库<数据访问层>
- 数据访问层(连接数据库)
- JDBC-ODBC访问数据库,JDBC访问数据库
- 使用jdbc访问数据库
- 使用jdbc访问数据库
- JDBC访问数据库
- 使用JDBC访问数据库
- JDBC数据库访问例子
- 使用JDBC访问数据库
- 通过JDBC访问数据库
- 通过 JDBC 访问数据库
- JDBC访问各个数据库
- JDBC访问各个数据库
- JDBC访问各个数据库
- JDBC 访问数据库
- JDBC访问各个数据库
- JDBC数据库访问
- LeetCode 204. Count Primes
- Practical OCA Java SE 8 Programmer I Certification Guide (Java Basics).azw3
- 170917 软件安装教程汇总
- LeetCode 64. Minimum Path Sum
- CVPR2017两篇基于骨架的动作识别
- JDBC连接数据库,数据库访问层
- python 与 3D 可视化----(1)
- API认证方式
- Coursera machine learning week 6(一)
- 3章 文件I/O
- 简单排序
- 航院 6213 Chinese Zodiac
- 增加测试函数计算排序函数运行时间
- Java解析属性配置文件并给占位符传参