IDEA社区版连接数据库

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

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

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


第一步

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

2.点击右下角的MySQL Community(GPL)Downloads
在这里插入图片描述

3.点击右边的 Connector/J
在这里插入图片描述

4.找到对应你MySQL的版本,我的是8.0.19,如果你的不是就点最上面的Archives找到你的版本
选择操作系统为Platform Independent 然后下载第二个
在这里插入图片描述

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

6.打开IDEA,点击File的Project Structure
在这里插入图片描述

7.点击最右边的加号,然后点第一个
在这里插入图片描述

8.然后找到你解压之后的jar包
在这里插入图片描述

9.点中jar包 然后OK
在这里插入图片描述
就会在这里显示已经添加上去了这个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=花行

这样就成功了!

这样就成功了!

这样就成功了!

这样就成功了!
这样就成功了!
这样就成功了!
  • 23
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值