zoukankan      html  css  js  c++  java
  • 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其实客观来讲并不安全,因为他把数据库的账号密码都写在了代码中,若采用反编译程序即可获知。

  • 相关阅读:
    C# 时间格式化
    新线程匿名方法的新用法
    响应类
    图灵API
    Xpath使用
    Meta http-equiv属性
    CAC的Debian-8-64bit安装BBR正确打开方式
    CAC的Debian-8-64bit安装BBR正确方式是?
    Mbps Mb M Kb如何换算
    如何解决服务器远程桌面连接成功但重启却操作失效?
  • 原文地址:https://www.cnblogs.com/panweiwei/p/11909070.html
Copyright © 2011-2022 走看看