Java基础(JDBC)

第九章、JDBC

9.1JDBC

JDBC的全称是Java数据库连接,一套用于执行SQL语句的Java API 。不同种类的数据库(Mysql、Oracle等)内部处理数据的方式是不同的,各数据库厂商按照统一的规范来提供数据库驱动,在程序中由JDBC和具体的数据库驱动联系。
驱动--------JDBC------应用程序

9.2 常用API

  • Driver接口
    JDBC驱动程序必须实现的接口,该接口专门提供给数据库厂商使用。在编写JDBC程序时,必须要把所使用的数据库驱动程序或类库加载到项目的classpath中(驱动JAR包)
  • DriverManager 类
    用于加载JDBC驱动并创建于数据库的连接。
  • Connection 接口
    代表Java程序和数据库的连接,只有获得该连接对象后才能访问数据库,操作数据表。
  • Statement 接口
    用于执行静态的SQL语句,返回一个结果对象。接口对象通过与数据库的连接创建,该对象把静态SQL语句发送到数据库中编译执行,然后返回数据库的处理结果。
  • PreparedStatement 接口
    Statement会比较繁琐而且可能出现安全问题。
    PreparedStatement是Statement的子接口,执行预编译的SQL语句,使用“?”占位符代替其参数,通过set方法设置参数。
    setDate(java.sql.Date)
  • ResultSet 接口
    保存查询返回的结果集,封装在逻辑表格中,接口内部有一个游标(指针),初始时指向第一行之前。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值