jdbc相关介绍

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值