首页 JAVA 原生JDBC
#JAVA#

原生JDBC

0   52
  1. JDBC:Java程序连接数据,对数据库中的表增删改查。JDBC:JAVA database connector
  2. JDBC连接数据库的步骤:类库中的类(接口) import java.sql.*

    1. 导入关于MYSQL的JAR包
    2. 创建java文件 ,ps.setInt(3,15);

      import java.sql.*;
    3. 注册驱动

      适合5.7版本以下

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

      适合8.0版本

      Class.forName("com.mysql.cj.jdbc.Driver");    
    4. 创建连接对象 : (需要异常处理)

      Connection connection =  DriverManager.getConnection("下面url","用户名","密码");
      //jdbc:mysql://mysql.smallchild.cn:3306/hello?useUnicode=true&characterEncoding=utf8
    5. 创建对象 Connection 需要异常处理

      PreparedStatement preparedStatement = conn.prepareStatement("预处理的sql");

​ 提示:预处理的SQL命令:将SQL命令中的数据使用“?”代替。

  1. 为预处理的SQL语句中指定数据

    preparedStatement.set×××();

    例:

    preparedStatement.setInt(3,15);
    preparedStatement.setString(3,"大傻子");
  2. 执行SQL命令:用来执行insert、update、delete命令

    ps.executeUpdate(); //执行增、删、改
    ResultSet resultSet = ps.executeQuery();  //执行查询
    
    resultSet.next(); //让rs指向的结果向下移动一行,返回true,移动的下一行是存在的。
    resultSet.getString(查询列表中字段的序号)//获取rs指向的当前行中指定的字段的值
    resultSet.getString(查询列表中字段的名字)
  3. 关闭相关的对象:ps、conn,需要异常处理,需要判断是否为空。

    ps.close();
    ps.close();

初子小

不忘初心 方得始终