zoukankan      html  css  js  c++  java
  • JDBC API浅析

    使用java开发数据库应用程序一般都需要用到四个接口:Driver、Connection、Statement、ResultSet

        1.Driver接口用于加载驱动程序

        2.Connection接口用于连接到数据库

        3.Statement接口用于创建和执行SQL语句

        4.ResultSet接口用于处理结果

    访问数据库的典型java程序主要采取下列步骤,以MySQL为例:

    (一)加载驱动程序  

    Class.forName("com.mysql.cj.jdbc.Driver");

    (二)建立连接

    String url = "jdbc:mysql://localhost:3306/test?serverTimezone=UTC";
    String username = "root";
    String password = "******";
    
    Connection connection = DriverManager.getConnection(url,username,password);

    其中url是数据库在Internet上的唯一标识符

    (三)创建语句

    Statement statement = connection.createStatement()   或
    PreparedStatement preparedStatement = connection.preparedStatement(sql) //继承自Statement

    建议放弃Statement,采用PreparedStatement。

    Statement只能用于执行不含参数的静态SQL语句,而

    PreparedStatement可以执行含参数的SQL语句。

    (四)执行语句

    statement.executeUpdate(sql)
    ResultSet resultSet = statement.executeQuery(sql)

    preparedStatement.executeUpdate(sql)
    ResultSet resultSet = preparedStatement.executeQuery(sql)

    (五)处理ResultSet

    resultSet.next() //第一次调用时获取第一行
    resultSet.getString(key) //获得当前行的某一列值
  • 相关阅读:
    【转】C#中Serializable序列化实例详解
    【转】c# [Serializable]的作用
    【转】垂直分库和水平分库
    js数组歌
    好用的漂浮广告 jquery
    详解Vue 开发模式下跨域问题
    老项目用webpack中文乱码问题解决记录
    Vuex异步请求数据通过computed计算属性值
    js数组操作
    Vuex速学篇:(2)利用state保存新闻数据
  • 原文地址:https://www.cnblogs.com/-zyq/p/11295616.html
Copyright © 2011-2022 走看看