IDEA连接MySQL数据库并执行SQL语句使用数据图文详解

 更新时间:2023年03月23日 09:33:11   作者:亦是远方  
使用idea连接本地MySQL数据库,就可以很方便的看到数据库的内容,还可以进行基本的增加,删除,修改操作,下面这篇文章主要给大家介绍了关于IDEA连接MySQL数据库并执行SQL语句使用数据的相关资料,需要的朋友可以参考下

一、IDEA连接MySQL数据库

(一)首先新建普通Java项目

(二)连接数据库

1、点击右侧DataBase

2、点击加号,找到MySQL,添加数据库

3、输入用户名和密码,点击Test Connection

4、显示连接成功,点击Apply,OK

5、发现没有数据库,点击1 of 7,选择All schemas

即可显示全部的数据库

二、使用数据库的数据

(一)新建Java类 Test

(二)下载MySQL驱动Jar包

方法一:官网下载

官网地址

选择 Plantfrom Independent 版本,下载第二个。

点击不登录,只下载

方法二:百度盘

点击这里下载

(三)返回IDEA,新建文件夹lib

解压缩下载的zip文件,把下载好的Jar包放入lib文件夹

(四)非常重要(添加到库)

右击加入的Jar包,选择Add as Library(添加到库)

(五)编写Test类

import java.sql.*;

public class Test {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.Driver");

        // 使用我自己的数据库 test
        String url = "jdbc:mysql://localhost:3306/test";
        
        // 数据库的用户名和密码
        String username = "root";
        String password = "root";


        Connection connection = DriverManager.getConnection(url, username, password);


        Statement statement = connection.createStatement();

        // SQL语句,使用我自己的test数据库下的 boss 表
        String sql = "SELECT * FROM boss";

        ResultSet resultSet = statement.executeQuery(sql);

        // 需要与自己的数据库里的表结构相对应
        while (resultSet.next()){
            System.out.println("id = " + resultSet.getObject("id"));
            System.out.println("name = " + resultSet.getObject("name"));
            System.out.println("age = " + resultSet.getObject("age"));
        }

        resultSet.close();
        statement.close();
        connection.close();
    }
}

boss表结构如下(自己表结构要修改代码)

(六)运行主函数,得到数据

三、总结

到此这篇关于IDEA连接MySQL数据库并执行SQL语句使用数据的文章就介绍到这了,更多相关IDEA连接MySQL执行SQL语句内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决

    MYSQL ERROR 1045 (28000): Access denied for user (using pass

    Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.
    2009-07-07
  • redhat7.1 安装mysql 5.7.10步骤详解(图文详解)

    redhat7.1 安装mysql 5.7.10步骤详解(图文详解)

    这篇文章主要介绍了redhat7.1 安装mysql 5.7.10的步骤详细介绍本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下
    2016-11-11
  • mysql 性能的检查和调优方法

    mysql 性能的检查和调优方法

    我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。
    2009-05-05
  • Navicat 远程连接 MySQL实现步骤解析

    Navicat 远程连接 MySQL实现步骤解析

    这篇文章主要介绍了Navicat 远程连接 MySQL实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • MySQL中utf8mb4排序规则示例

    MySQL中utf8mb4排序规则示例

    本文主要介绍了MySQL中utf8mb4排序规则,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 简单了解标准SQL的update语句三种用法

    简单了解标准SQL的update语句三种用法

    这篇文章主要介绍了简单了解标准SQL的update语句三种用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • MySQL表分区配置入门指南

    MySQL表分区配置入门指南

    这篇文章主要为大家介绍了MySQL表分区配置入门指南,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • MySQL过滤数据操作方法梳理

    MySQL过滤数据操作方法梳理

    数据库表一般包含大量的数据,很少需要检索表中的所有行。通常只是根据特定的需要提取表数据的子集。因此检索所需数据时需要指定搜索条件,搜索条件也称为过滤条件
    2022-10-10
  • 浅谈MySQL分页Limit的性能问题

    浅谈MySQL分页Limit的性能问题

    这篇文章主要介绍了浅谈MySQL分页Limit的性能问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Mysql事务的隔离级别(脏读+幻读+可重复读)

    Mysql事务的隔离级别(脏读+幻读+可重复读)

    这篇文章主要介绍了Mysql事务的隔离级别(脏读+幻读+可重复读),文章通告InnoDB展开详细内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-08-08

最新评论