JDBC驱动程序导入以及JDBC连接数据库七步骤

1.向project中导入jdbc驱动jar包

  1. 本人使用的是以下的版本
    在这里插入图片描述
    1.通过IDEA打开某个项目,快捷键ctrl+alt+shift+s,出现以下界面,从左至右依次点击红色画线部分。
    JDBC驱动程序导入以及JDBC连接数据库七步骤_第1张图片
    2.找到对应jar文件位置,点击ok.
    JDBC驱动程序导入以及JDBC连接数据库七步骤_第2张图片
    3.依次点击下图红线部分。
    JDBC驱动程序导入以及JDBC连接数据库七步骤_第3张图片
    4.成功后,在项目左侧栏中可以看到导入的jar文件。
    在这里插入图片描述

2.JDBC连接数据库的七步骤

  1. 加载驱动

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

    不同版本的驱动jar包其驱动的位置也不同
    如以下两张图,多了一级cj目录。
    JDBC驱动程序导入以及JDBC连接数据库七步骤_第4张图片JDBC驱动程序导入以及JDBC连接数据库七步骤_第5张图片

  2. 创建连接,可将user和password通过&连接到url中。

    connection = DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/jdbc?serverTimezone=UTC&useSSL=true&characterEncoding=utf-8&user=root&password=TYX19981022”);

  3. 设置sql语句

    String sql=“select * from user where id=7”;

  4. 获取数据库操作对象preparestatement

    statement = connection.prepareStatement(sql);

  5. 执行sql语句,返回结果集。查询操作是executeQuery,增删改操作是executeUpdate(sql)。

    Resultset resultset=statement.executeQuery(sql);

  6. 处理结果集,主要针对查询操作返回的结果集。

    while(resultset.next()){
    System.out.println(resultset.getInt(1));
    System.out.println(resultset.getString(2));
    System.out.println(resultset.getString(3));
    }

  7. 关闭资源,依次关闭使用到的Resultset结果集,PrepareStatement数据库对象以及连接Connection。需要注意关闭前需检测是否为null,以免出错。

对于不同版本的jar包,加载驱动的语句会有所不同,有时候还需要修改url中对数据库的设置,如serverTimezone=UTC语句。

你可能感兴趣的:(JDBC驱动程序导入以及JDBC连接数据库七步骤)