当前位置: 首页 > news >正文

JDBC在idea上的配置

1、下载对应mysql版本的jar包

(1)查询自己电脑mysql的版本号

1、 win+r中加cmd启动管理器

2、输入mysql -uroot -p

3、在输入密码后出现以下界面(server version即是版本号:本机为8.0.30)

 (2)下载对应版本号的jar包

1、进入该网站搜索mysql:Maven Repository: Search/Browse/Explore (mvnrepository.com)

 

2、找到上方图片点开,在下方图片画圈的的地方选择自己需要的版本号

 

 

3、点击version下需要的版本号,进入此页面:

 4、点击下图画圈的位置下载:

 2、在idea的装配:

1、在src目录中新建一个软件包 ,将jar包复制贴贴

 2、文件—>项目结构—>依赖——>点击加号

3、选择JAR或目录

 

4、在项目中找到jar包位置点击确定

4、应用以后确定 

 3、测试

package MYSQLStudy;

import java.sql.*;

public class Demo1 {
    public static void main(String[] args) {
//        try {
//            Class.forName("com.mysql.cj.jdbc.Driver");
//            String url = "jdbc:mysql://127.0.0.1:3306/text1?serverTimezone=GMT";
//            String username = "root";
//            String password = "QAZWSX564368";
//            Connection c = DriverManager.getConnection(url, username, password);
//            System.out.println(c);
//            c.close();
//        } catch (ClassNotFoundException e) {
//            e.printStackTrace();
//        } catch (SQLException throwables) {
//            throwables.printStackTrace();
//        }
        try {
            Class.forName(("com.mysql.cj.jdbc.Driver"));
            String url="jdbc:mysql://127.0.0.1:3306/text1?serverTimezone=GMT";
//text是数据库库名
            String username = "root";//数据库用户名
            String password = "QAZWSX564368";//数据库密码
            Connection c=DriverManager.getConnection(url,username,password);
            if(c!=null){
                System.out.print("连接成功");
            }
        } catch (ClassNotFoundException e) {
            throw new RuntimeException(e);
        } catch (SQLException e) {
            throw new RuntimeException(e);
        }


    }
}

输入一下代码进行测试

 

 

相关文章:

  • Kotlin协程:MutableStateFlow的实现原理
  • ElasticSearch入门笔记
  • Pytorch 自动求导的设计与实现
  • 抖音怎么开启直播
  • 【Servlet】Servlet API
  • 关于makefile
  • C语言 变量的存储和引用,内部和外部函数
  • 仿真1 - takeoff_land
  • 基于C语言的图论汇编
  • 非自交任意多边形与矩形框的交集面积计算方法
  • 软件测试项目实战,Web测试常用测试点,即拿即用宝典
  • i.MX 6ULL 驱动开发 九:中断
  • typename 的用法
  • java题2
  • 【Python深度学习】深度学习框架搭建模版
  • php的引用
  • @angular/forms 源码解析之双向绑定
  • co.js - 让异步代码同步化
  • download使用浅析
  • es的写入过程
  • input的行数自动增减
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • linux安装openssl、swoole等扩展的具体步骤
  • PHP的类修饰符与访问修饰符
  • Python - 闭包Closure
  • Vue 2.3、2.4 知识点小结
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 浅谈web中前端模板引擎的使用
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 推荐一个React的管理后台框架
  • 一天一个设计模式之JS实现——适配器模式
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 追踪解析 FutureTask 源码
  • Android开发者必备:推荐一款助力开发的开源APP
  • 阿里云重庆大学大数据训练营落地分享
  • #LLM入门|Prompt#3.3_存储_Memory
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (floyd+补集) poj 3275
  • (Oracle)SQL优化技巧(一):分页查询
  • (超详细)语音信号处理之特征提取
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (转)C#调用WebService 基础
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)JAVA中的堆栈
  • *Django中的Ajax 纯js的书写样式1
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net core 控制台应用程序读取配置文件app.config
  • .Net转前端开发-启航篇,如何定制博客园主题
  • [Android 数据通信] android cmwap接入点
  • [BROADCASTING]tensor的扩散机制
  • [C++]C++基础知识概述
  • [CF482B]Interesting Array
  • [CF543A]/[CF544C]Writing Code