1、JDBC:Java DataBase Connectivity 可以为多种关系型数据库提供统一的访问方式,用来操作数据库。
2、JDBC API的主要功能
i、DriverManager:管理jdbc驱动
i、Connection:连接(通过DriverManager产生)
ii、Connection产生操作数据库对象
iii、Connection产生Statement对象:createStatement()
iii、Connection产生PreparedStatement对象:prepareStatement()
iii、Connection产生CallableStatement对象:prepareCall()
i、Statement (PreparedStatement):做增删该查的操作(通过Connection产生)
ii、Statement操作数据库
iii、增删改:executeUpdate()
iii、查询:executeQuery()
ii、PreparedStatement操作数据库(PreparedStatement继承了Statement)
iii、增删改:executeUpdate()
iii、查询:executeQuery()
iii、赋值:setXXX(); (XXX是字段类型)
i、CallableStatement:调用数据库中的存储过程/存储函数(通过Connection产生)
i、Result:返回的结果集 (由Statement等产生)
ii、 next(): 光标下移,判断是否有下一条数据:true/false
ii、prevoius():光标上移,判断是否有上一条数据:true/false
ii、getXXX( 字段名 || 位置 ):获取具体的字段值
3、JDBC访问数据库的具体步骤
i、导入驱动,加载具体的驱动类
i、与数据库建立连接
i、发送sql,执行
i、处理结果集(查询)
4、常见数据库驱动(根据具体的版本进行下载)
i、Oracle:ojbc.jar
i、Mysql:mysql-connector-java.jar
i、SqlServer:sqljdbc.jar