IDEA社区版连接数据库

趁还热乎,记录一下我连接数据库的过程

一开始的时候也查了很多教程,但是他们都是什么在view里的tool Windows有个database,然而我的没有??我了
然后我就开始自己摸索怎么连,也寻求了好朋友的帮助

先说一下我的IDEA是社区版 MySQL是8.0.19版本


第一步

下载jar包,进入官网 MySQL官网
1.点击DOWNLOADS
在这里插入图片描述

2.点击右下角的MySQL Community(GPL)Downloads
IDEA社区版连接数据库_第1张图片

3.点击右边的 Connector/J
IDEA社区版连接数据库_第2张图片

4.找到对应你MySQL的版本,我的是8.0.19,如果你的不是就点最上面的Archives找到你的版本
选择操作系统为Platform Independent 然后下载第二个
IDEA社区版连接数据库_第3张图片

5.下载到哪里都可 下载好之后找到这个压缩包解压
在这里插入图片描述

6.打开IDEA,点击File的Project Structure
IDEA社区版连接数据库_第4张图片

7.点击最右边的加号,然后点第一个
IDEA社区版连接数据库_第5张图片

8.然后找到你解压之后的jar包
IDEA社区版连接数据库_第6张图片

9.点中jar包 然后OK
IDEA社区版连接数据库_第7张图片
就会在这里显示已经添加上去了这个jar包

第二步

开始初始化、操作,代码如下

package BT;
import java.sql.*;

public class A {
    public static void main(String[] args) {

        //初始化驱动
        try {
            Class.forName("com.mysql.cj.jdbc.Driver");

            // 建立与数据库的Connection连接
            // 这里需要提供:
            // 数据库所处于的ip:127.0.0.1 (本机)
            // 数据库的端口号: 3306 (mysql专用端口号)
            // 数据库名称 fzk
            // 编码方式 UTF-8
            // 账号 root
            // 密码 admin

            Connection c = DriverManager.getConnection(
                            "jdbc:mysql://localhost:3306/fzk?serverTimezone=UTC",
                            "root", "admin");
            //得到一个Connection对象的时候很容易报错,要注意格式,不同的机器可以运行的会不一样
            //如果这段报错了可以上网查查,多尝试                 
            Statement s = c.createStatement(); //创建一个Statement对象
//             准备sql语句
//             注意: 字符串要用单引号'
            String sql = "insert into card values(6,'花行')";
            s.execute(sql);
            System.out.println("执行插入语句成功");
            ResultSet set = s.executeQuery("select *from card");
            while (set.next()) { //一行一行的返回
                int id=set.getInt(1);
                String name=set.getString(2);
                System.out.println("id="+id+" name="+name);
            }


        } catch (ClassNotFoundException| SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
}

执行插入语句成功
连接成功,获取连接对象: com.mysql.cj.jdbc.ConnectionImpl@25bbf683
id=1 name=建行
id=2 name=农行
id=3 name=工行
id=4 name=广行
id=6 name=花行

这样就成功了!

这样就成功了!

这样就成功了!

这样就成功了!

这样就成功了!
这样就成功了!

你可能感兴趣的:(笔记)