IDEA中写第一个jdbc程序

本文内容

  • 准备工作
    请按照自己的数据库版本下载连接包,
    mysql 8.0.17l连接包 提取码:tqxm

  • idea中开发jdbc教程

创建一个文件夹存放jdbc连接包
在这里插入图片描述
名字随意,一般叫lib
在这里插入图片描述
结果如下
在这里插入图片描述
找到你数据库对应版本的连接包
在这里插入图片描述
复制里面的
在这里插入图片描述
右键点击lib粘贴刚才复制(点击②或ctrl+v)的jar包,
在这里插入图片描述
ok即可
在这里插入图片描述
将jar运用到项目中
在这里插入图片描述
点击+号一>选择jars
在这里插入图片描述
勾选上,ok即可
在这里插入图片描述
如图
在这里插入图片描述

创建一个测试类,输入如下代码,注意类名

import java.sql.*;
public class db {

        //MySQL驱动包名
        private static final String driver_Name = "com.mysql.jdbc.Driver";
        //数据库连接地址  booknanage为你需要连接的数据库名
        private static final String URL = "jdbc:mysql://localhost:3306/bookmanage?serverTimezone=GMT";
        //用户名
        private static final String USER_NAME = "root";
        //密码
        private static final String PASSWORD = "123456";

        public static void main(String[] args) {
            Connection con = null;
            try {
                //加载驱动类
                Class.forName(driver_Name);
                System.out.println("加载数据库驱动成功");
                //获取连接
                con = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
                System.out.println("获取连接成功");
                //数据库查询语句
                //注意换自己的表
                String sql = "SELECT author from book";
                Statement prst = con.createStatement();
                ResultSet rs = prst.executeQuery(sql);
                System.out.println("成功");
                while (rs.next()) {
                    System.out.println("作者 " + rs.getString("author"));
                }
                rs.close();
                prst.close();
            } catch (ClassNotFoundException e) {
                System.out.println("连接失败!");
                e.printStackTrace();
            } catch (SQLException e) {
                System.out.println("连接失败!");
                e.printStackTrace();
            }
        }
}

演示的数据库结构如下
在这里插入图片描述
运行结果如下,即成功
在这里插入图片描述

发布了42 篇原创文章 · 获赞 21 · 访问量 2915

猜你喜欢

转载自blog.csdn.net/Late_whale/article/details/103413172