zoukankan      html  css  js  c++  java
  • jdbc(一)

    介绍

    jdbc,是由Java提供的对关系型数据库的统一编程接口。主要由java.sql包中类组成。
    如果用java连接mysql进行操作,需要引入由mysql厂商提供的jar包。

    使用

    1、配置pom
    一般,导入与使用的mysql版本对应的mysql的jar包即可,允许有小范围波动,但不能交换使用mysql8.0版本前后的。
    (我以mysql8.0.19为例)

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.19</version>
    </dependency>
    

    2、简单示例

     //1.加载驱动程序
    Class.forName(DRIVER_NAME);
    //2. 获得数据库连接
    Connection conn = DriverManager.getConnection(URL, USER, PASSWORD);
    //3.操作数据库,实现增删改查
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from tb_user");
    //如果有数据,rs.next()返回true
    while(rs.next()){
        System.out.println(rs.getInt("id")+","+rs.getString("username")+" ,"+rs.getString("password"));
    }
    rs.close();
    stmt.close();
    conn.close();
    

    (1)加载驱动
    (2)创建连接
    (3)声明执行
    (4)执行CRUD
    (5)关闭资源

    预声明

    String sql = "select * from tb_user";
    PreparedStatement preparedStatement = conn.prepareStatement(sql);
    

    主要API

    DriverManage
    Connection
    PreparedStatement
    Statement
    ResultSet

    事务

  • 相关阅读:
    python归并排序
    初学者迭代python
    大数相乘
    基本蚁群算法
    MATLAB绘图,绘双坐标轴,绘一图二轴等
    为什么说TCP协议是可靠的
    TCP协议-报文段数据中的自定义包头
    net start npf启用失败
    富时A50中国指数学习笔记
    ProtoBuffer学习总结
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/13800475.html
Copyright © 2011-2022 走看看