- 数据的状态
1)瞬时状态:存放在内存中的数据,程序运行时存在,停止时丢失
2)持久状态:存放在硬盘中的数据,程序运行与否都存在 - 持久化:数据在瞬时状态和持久状态转换的机制
1)技术:
a. jdbc:一种持久化的技术
b. IO流:输入输出流
c. xml:半面向对象,轻量级的
b. Hibernate:相对a重
c. JPA: sun公司推出,是一个标准
d. EJB:企业级的,较原始
e. Jfinal:JavaFinal - jdbc(Java DataBase Connectivity):java的数据库链接,用java语言编写的用于链接各种数据库的API(应用程序编程接口),是各种持久化框架的基础,框架是对 jdbc的包装
- 数据链接池:程序运行时创建n个链接,提供给用户使用,减少创建频繁,减少资源链接的消耗,特别是web项目中。
- JDBC的层次结构
1)JDBC API:对java程序提供类和接口方便统一操作数据库
2)JDBC Driver Interface:驱动接口 - 常用类和接口
1)类
a. SQLException:编译时异常
b. DriverManager:驱动管理,负责根据用户提供的数据库地址,用户名和密码完成数据库的链接
2)接口
a. Connection:代表是根据数据库的链接(会话)
b. Statement:(运输大队长)执行sql语句的对象,而是把sql语句传递给数据库,并获取结果
c. ResultSet:结果集,存放sql语句查询的结果,可能没有数据,但是一定有列信息
d. PreparedStatement:执行预编译的sql语句,sql语句中带有?号,执行效率高于e
e. CallableStatement:用于执行存储过程和函数的sql语句
jdbc相关介绍
最新推荐文章于 2024-07-27 17:56:15 发布