• JDBC复习


    一:概念:JDBC是Java数据库连接的缩写,是一套用于执行SQL语句Java API,Java程序可通过该API连接关系型数据库,并进行CRUD操作。

    二:原理:JDBC是接口,而JDBC驱动才是对该接口的实现。每个数据库厂商都有各自的JDBC驱动。

    三:JDBC核心接口(核心接口):Driver、Connection、Statement、ResultSet.

    1. Driver接口:所有JDBC驱动必须实现的接口,该接口专供各厂商使用。
    2. DriverManager接口:用于加载JDBC驱动并创建与数据库的连接,主要作用有下面两个:

        注册驱动:这可以让JDBC知道要使用的是哪个驱动;

        获取Connection:若可以获取Connection,说明已经连上DB了;

      在DriverManager类中定义有两个静态方法:

       3. Connection接口:此接口代表Java程序和数据库的连接,只有获得该连接对象后才能访问并操作数据库。此接口中最重要的一个方法就是用来获得Statement对象;

      4.Statement接口:用于执行静态的SQL语句,并返回一个结果对象。此接口中定义有三个常用的执行SQL语句的方法:

     

       5.ResultSet接口:用于保存JDBC执行查询时返回的结果集,该结果集封装在一个二维的逻辑表格中,并有一个指向表格数据行的指针,ResultSet对象初始化时,该”行指针”指向表格第一行之前,调用next()方法可后移行指针,若没有下一行则返回false;

      boolean next():使“行光标”移动到下一行,并返回是否存在下一行;

      XXX getXXX(int col):获取当前行指定列上的值,参数就是列数,列数从1开始,而不是0;

    四:JDBC的使用步骤如下:

      1.加载并注册数据库驱动

      2.通过DriverManager获取数据库连接

      3.通过Connection对象获取Statement对象

      4.使用Statement执行SQL语句

      5.操作ResultSet结果集

      6.关闭连接,释放资源

    五:JDBC其实客观来讲并不安全,因为他把数据库的账号密码都写在了代码中,若采用反编译程序即可获知。

  • 相关阅读:
    java 基本数据类型的取值范围
    警惕自增的陷阱
    三元操作符的类型务必一致
    不要随便设置随机种子
    优先使用整形池
    IN、ANY、ALL与SOME
    第六章-序列:字符串、列表和元组 笔记
    第十二章-安全性
    第五章-数字 课后答案
    第十一章-约束、视图与事务
  • 原文地址:https://www.cnblogs.com/panweiwei/p/11909070.html
Copyright © 2020-2023  润新知