Idea上用Java连接云MySQL建库建表详细过程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

目录

文章目录

前言

一、数据库的分类和配置

        1.1 选择一个厂家的云服务,有阿里云、腾讯云、百度云等,这里我选择的是腾讯云。首先在浏览器上搜索腾讯云服务。

         1.2 进入腾讯云之后,鼠标悬停在左边的 产品 上调出菜单列、然后鼠标移到下方 数据库 ,最后往右滑点击 TDSQL-C MySQL版 ,也可以选择 云数据库MySQL ,前者是集群版本,功能更丰富

         1.3 选择版本后下滑到页面最底部,可以看到套餐价格,如果是新手,那么福利是非常大的。不管是哪个MySQL都有1.88的套餐,因为我的数据量少,对数据库的规格和空间要求不高,所以我选择的是最便宜的。

         1.4 购买套餐时,系统会提示登录并实名认证,按要求做并且下单就行了。登录并下单之后,首页面会出现头像,点击 头像旁边 的 控制台 ,进入到一个暗黑风格的页面,在 上方搜索框 里面输入 TD 就可以找到购买的套餐使用入口,如果买的是云服务MySQL可以搜索MySQL。

         1.5 进来之后可以看见左边菜单栏里有TDSQL-C、MySQL等栏目,点击TDSQL-C右边的 倒三角 展开所有功能,选择 集群列表 就可以看见右边的页面了,然后选择地域(就是刚才购买时的地区),选择 MySQL,集群名称可以自定义。

         1.6 设置好集群名称后,点击 账号管理,新建的集群必须先 重置密码,密码要包含 英文大小写、符号,设置完密码之后就可以点击 集群详情 滑到底部来查看此MySQL的主机号、端口等信息了。

二、在idea上连接数据库

        2.1 新建项目并选择类型和依赖

        2.2 配置数据源

        2.3 idea连接数据库

        2.4 创建SQL文件

        2.5 运行SQL文件



前言

        很多刚学Java的小伙伴还不懂得怎么连接数据库等操作,今天就来分享一个巨详细的连接教程


一、数据库的分类和配置

        数据库有两种类型:非关系型数据库关系型数据库,其中的差别和相通之处就不赘述了,感兴趣的小伙伴可以去看相关的博客。

        今天我演示的数据库是MySQL,并且是云MySQL,就是不管你用何种语言、在何处平台、是否本机,都可以对数据库进行操作,废话不多说,下面开始教程。

        1.1 选择一个厂家的云服务,有阿里云、腾讯云、百度云等,这里我选择的是腾讯云。首先在浏览器上搜索腾讯云服务。

         1.2 进入腾讯云之后,鼠标悬停在左边的 产品 上调出菜单列、然后鼠标移到下方 数据库 最后往右滑点击 TDSQL-C MySQL版 ,也可以选择 云数据库MySQL ,前者是集群版本,功能更丰富

         1.3 选择版本后下滑到页面最底部,可以看到套餐价格,如果是新手,那么福利是非常大的。不管是哪个MySQL都有1.88的套餐,因为我的数据量少,对数据库的规格和空间要求不高,所以我选择的是最便宜的。

         1.4 购买套餐时,系统会提示登录并实名认证,按要求做并且下单就行了。登录并下单之后,首页面会出现头像,点击 头像旁边 的 控制台 ,进入到一个暗黑风格的页面,在 上方搜索框 里面输入 TD 就可以找到购买的套餐使用入口,如果买的是云服务MySQL可以搜索MySQL。

 

         1.5 进来之后可以看见左边菜单栏里有TDSQL-CMySQL等栏目,点击TDSQL-C右边的 倒三角 展开所有功能,选择 集群列表 就可以看见右边的页面了,然后选择地域(就是刚才购买时的地区),选择 MySQL,集群名称可以自定义。

         1.6 设置好集群名称后,点击 账号管理,新建的集群必须先 重置密码,密码要包含 英文大小写、符号,设置完密码之后就可以点击 集群详情 滑到底部来查看此MySQL的主机号、端口等信息了。

         自此,我们的云MySQL就全部配置好了,接下来可以在网页上点击 数据库管理 对数据库进行建库建表、增删改查,也可以用其他平台远程连接等操作。

二、在idea上连接数据库

        2.1 新建项目并选择类型和依赖

注意:没有安装maven框架的要查询资料先安装好

 在搜索栏里面依次搜索右边的三个依赖项,将它们逐一选择,然后创建

         2.2 配置数据源

        项目创建成功之后,等待依赖下载完成,打开resources下的绿色叶子文件,并写入以下配置信息。包括驱动、数据源地址、数据源访问用户名和密码,其中字符串里面 // 和 :之间的是主机号,如果是本地MySQL那么可以写localhost或者本机IP,但现在我们写云MySQL的主机号

        :后面的是连接端口,这些信息可以在云MySQL的集群详情里看见

 

配置代码如下(示例):

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://----主机号---:**端口号**/blog?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=111111

        2.3 idea连接数据库

        在idea的右边可以看见三个功能,我们点击 数据库 ,如果没装中文插件,那就是Database 

然后按照步骤添加数据源,选择MySQL,然后继续填入主机号、端口等信息,下载驱动后点击连接测试,测试成功后就可以点击应用了

 

 

         2.4 创建SQL文件

        在resources文件夹下创建sql文件夹和旗下两个sql文件,文件内容如图

 

Schema文件代码如下(示例):

DROP DATABASE IF EXISTS `Blog`;
create  database Blog;

Use Blog;

DROP TABLE IF EXISTS `article`;
CREATE TABLE `article`
(
    `id`          int(11)                   NOT NULL AUTO_INCREMENT COMMENT '主键',
    `user_id`     int(11)                   NOT NULL COMMENT '作者 ID',
    `title`       varchar(100)              NOT NULL COMMENT '文章标题',
    `summary`     varchar(200) DEFAULT NULL COMMENT '文章概要',
    `read_count`  int(11) unsigned zerofill NOT NULL COMMENT '阅读读数',
    `create_time` datetime                  NOT NULL COMMENT '创建时间',
    `update_time` datetime                  NOT NULL COMMENT '最后修改时间',
    PRIMARY KEY (`id`)
) ENGINE = InnoDB
  AUTO_INCREMENT = 1
  DEFAULT CHARSET = utf8mb4;

data文件代码如下(示例):

INSERT INTO `article` VALUES ('1','2101','SpringBoot 核心注解',
                              '核心注解的主要作用','00000008976','2023-01-16 12:11:12','2023-01-16 12:11:19');

INSERT INTO `article` VALUES ('2','356752','JVM 调优',
                              'HotSpot 虚拟机详解','00000000026','2023-01-16 12:15:27','2023-01-16 12:15:30');

        2.5 运行SQL文件

        创建SQL文件时,系统会出现提示,按要求更改方言为MySQL

        更改方言后,点击运行就可以了

        两个文件都运行成功后,可以看见MySQL多出一个BLog数据库和article表,并且数据已经插入表中 ,自此Java连接数据库并插入数据就完成了          


总结
        以上就是今天分享的内容,本文仅仅介绍了idea连接云MySQL之后的简单操作,没有涉及到用Java语句来增删查改数据库数据,后续会对其进行深入的结束,如果本博客对小伙伴有所帮助,欢迎赞赏留言转发!

猜你喜欢

转载自blog.csdn.net/qq_51294997/article/details/131018067