在idea中使用mysql数据库超详细教程

2025-02-06 04:50

本文主要是介绍在idea中使用mysql数据库超详细教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《在idea中使用mysql数据库超详细教程》:本文主要介绍如何在IntelliJIDEA中连接MySQL数据库,并使用控制台执行SQL语句,还详细讲解了如何使用MyBatisGenerator快...

一、连接mysql

在IDE开发工具中也是可以使用mysql的,这里以开发Java常用的IntelliJ IDEA为例。

1. 打开idea,右上角有数据库侧边栏,打开侧边栏点击加号->数据源,可以看到支持很多数据库,选择mysql。

在idea中使用mysql数据库超详细教程

2. 首次使用需要下载驱动程序,不然连接数据库会报错。找到mysql,javascript点击驱动程序文件下面的加号,点击提供的驱China编程动程序,选择mysql驱动程序(mysqwww.chinasem.cnl connectorjavascript/J),然后选择驱动版本。如果安装的mysql是5版本,下载那个都可以,如果安装的8版本就下载8版本的驱动程序。

在idea中使用mysql数据库超详细教程

在idea中使用mysql数据库超详细教程

3. 驱动程序下载完成之后选择类,5版本mysql就选择图中的类com.mysql.jdbc.Driver。

在idea中使用mysql数据库超详细教程

4. 如果mysql是8版本就下载8版本驱动程序,选择图中com.mysql.cj.jdbc.Driver.

在idea中使用mysql数据库超详细教程

5. 输入主机、端口、用户、密码之后点击测试连接,没问题就可以看到连接成功,之后一路确定。连接失败的话检查输入的信息,看看mysql版本和驱动程python序版本是否兼容。

在idea中使用mysql数据库超详细教程

6. 连接成功之后只显示默认架构(也就是数据库),可以切换要显示的数据库。

在idea中使用mysql数据库超详细教程

二、使用mysql

1. 鼠标右键数据库或者表唤出功能栏,点击跳转查询控制台之后就可以在控制台选项卡里编写执行SQL了。在控制台选项卡里面也是要选择数据库的,在图中test那个位置点开下拉框去选择切换数据库,tx自动那里可以选择事务提交方式和事务隔离级别。

在idea中使用mysql数据库超详细教程

三、快速生成实体、接口、sql文件

1. 在这里不仅可以操作mysql,还可以快速生成实体、接口和SQL文件方便进行java开发。如图所示新建了一个springboot的模块,在功能栏中选择一个或者多个表之后点击MyBATis-Generator弹出窗口,在这里编辑生成信息。model setting是设置实体的,file就是实体名,package就是包名。dao setting是设置映射接口,XML mapper setting里面设置SQL文件信息,设置完之后点击ok就可以了。

在idea中使用mysql数据库超详细教程

2. 如图所示就是生成的实体、接口、SQL文件。可以看到实体上面的@Data注解报错,这是因为这个注解是lombok的jar包提供的用来生成实体属性的get、set、toString等等这些方法,而项目中此时是没有这个jar包的,所以就报错了。可以直接点击“将lombok添加到类路径”,它会自动在pom文件中添加lombok的坐标,也可以手动在pom中添加lombok坐标。

如果不想使用lombok可以直接把@Data注解删除,也可以在步骤8编辑生成信息那里取消勾选options里面的Use-Lombox。不使用lombok就手动创建get、set、toString方法。

总结

到此这篇关于在idea中使用mysql数据库的文章就介绍到这了,更多相关idea使用mysql内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!

这篇关于在idea中使用mysql数据库超详细教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153302

相关文章

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

C++变换迭代器使用方法小结

《C++变换迭代器使用方法小结》本文主要介绍了C++变换迭代器使用方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、源码2、代码解析代码解析:transform_iterator1. transform_iterat

基于SpringBoot+Mybatis实现Mysql分表

《基于SpringBoot+Mybatis实现Mysql分表》这篇文章主要为大家详细介绍了基于SpringBoot+Mybatis实现Mysql分表的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录基本思路定义注解创建ThreadLocal创建拦截器业务处理基本思路1.根据创建时间字段按年进

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Python3.6连接MySQL的详细步骤

《Python3.6连接MySQL的详细步骤》在现代Web开发和数据处理中,Python与数据库的交互是必不可少的一部分,MySQL作为最流行的开源关系型数据库管理系统之一,与Python的结合可以实... 目录环境准备安装python 3.6安装mysql安装pymysql库连接到MySQL建立连接执行S

C++中std::distance使用方法示例

《C++中std::distance使用方法示例》std::distance是C++标准库中的一个函数,用于计算两个迭代器之间的距离,本文主要介绍了C++中std::distance使用方法示例,具... 目录语法使用方式解释示例输出:其他说明:总结std::distance&n编程bsp;是 C++ 标准

vue使用docxtemplater导出word

《vue使用docxtemplater导出word》docxtemplater是一种邮件合并工具,以编程方式使用并处理条件、循环,并且可以扩展以插入任何内容,下面我们来看看如何使用docxtempl... 目录docxtemplatervue使用docxtemplater导出word安装常用语法 封装导出方

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生