spring sqlserver 构建基于 Spring Boot 的 GaussDB 数据访问应用:数据的增删改查
spring sqlserver 构建基于 Spring Boot 的 GaussDB 数据访问应用:数据的增删改查
一、概述1. 案例介绍
是华为自研的企业级分布式关系型数据库,具备强大的分布式事务能力、同城多可用区部署、数据零丢失保障、PB级存储扩展等特性。它支持高可用、高安全、弹性伸缩、一键部署、备份恢复和监控告警spring sqlserver,适用于对性能、可靠性和扩展性有高要求的企业级应用场景。
通过实际操作,让大家快速掌握通过Web应用访问华为自研的数据库,搭建自己的数据库应用。最终通过API访问的方式,对数据库进行增删改查。
2. 适用对象3. 案例时间
本案例总时长预计90分钟。
4. 案例流程

说明:
开发者免费领取数据库;绑定弹性公网IP并登录数据库;创建 Boot项目并编写业务代码;连接数据库,通过API方式访问数据库。5. 资源总览
本案例预计花费1元。
最新案例动态,请查阅《构建基于 Boot 的 数据访问应用:数据的增删改查》「链接」。小伙伴快来领取华为开发者空间进行实操体验吧!
二、免费领取在线使用版1. 开发者空间配置
面向广大开发者群体,华为开发者空间提供一个随时访问的“开发桌面云主机”、丰富的“预配置工具集合”和灵活使用的“场景化资源池”,开发者开箱即用,快速体验华为根技术和资源。
领取云主机后可以直接进入开发者空间-华为云工作台界面,点击打开云主机 > 进入桌面连接云主机。


2. 领取数据库
打开火狐浏览器:

浏览器输入网址:

点击立即报名,开发者完成报名且通过审核后,可前往开发者空间免费领取实例,共1000个名额,先到先得。

报名成功且通过审核后,进入开发者空间工作台,有以下弹窗:

点击立即开通:

开通云数据库,需要创建虚拟私有云,点击控制台:

创建虚拟私有云:

点击立即创建,再点击确定:

创建成功:

再次回到开通数据库界面spring sqlserver 构建基于 Spring Boot 的 GaussDB 数据访问应用:数据的增删改查,选择刚创建的虚拟私有云,输入管理员密码,确认密码:

点击开通后,点击立即前往:

数据库实例创建中:
数据库备份中:

数据库实例创建成功:

3. 绑定弹性公网IP
点击数据库实例名称:

进入云数据库的基本信息界面:

点击绑定弹性公网IP:

点击查看弹性公网IP:

点击购买弹性公网IP:

选择按需计费:

点击立即购买,勾选《弹性公网IP服务声明》,点击提交按钮,购买成功后的截图如下:


回到数据库基本信息界面,再次点击绑定公网IP:

点击确定按钮:

绑定成功:

4. 登录数据库
回到云数据库控制台,登录数据库:

点击登录,再点击同意并继续:

输入密码,点击测试连接:

登录成功后,点击新建数据库:

输入数据库名称,指定兼容类型:

点击确定按钮,数据库创建成功:

点击SQL查询:

选择,执行以下SQL语句,创建表:
CREATE TABLE t_user (
id BIGSERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL
);

创建表成功:

三、构建项目,连接. 创建项目
打开开发工具 IDEA,创建项目:
注意: IDEA的下载、安装配置,请开发者自行完成。
点击File->New ,选择 Boot,输入项目名称、选择Java语言、构建类型选择Maven、JDK版本选择24:

点击Next:

勾选: Boot 和 Web:

点击,创建项目:

等待项目构建完成spring sqlserver,点击右上角运行按钮,运行项目:

2. 连接数据库
在pom.xml中节点下添加数据库相关依赖:
org.postgresql
postgresql
42.7.4
com.zaxxer
HikariCP

org.springframework.boot
spring-boot-starter-data-jpa
添加依赖后,点击 Maven-> All Maven ,同步工程:

在.文件中,添加数据库配置:
spring.application.name=MineGaussDB
server.port=8000
spring.datasource.url=jdbc:postgresql://x.x.x.x:8000/MineGaussDB
spring.datasource.username=xxxx
spring.datasource.password=xxxx
spring.datasource.driver-class-name=org.postgresql.Driver
注意:
..url中的x.x.x.x,替换成数据库弹性公网IP地址;
..中的xxxx,替换成数据库用户名;
..中的xxxx,替换成数据库登录密码。
替换完成后,再次同步工程。
点击数据图标:

点击“+”图标,选择:

输入Host、Port、User、、URL:

点击Test :

数据库连接成功。
问题1:尝试连接已失败。

解决方案:
点击链接,回到数据库基本信息页面:
®ion=cn-south-1&=zh-cn#
////?id=
点击安全组:

点击入方向规则,添加以下规则:

问题2: or by SCRAM 。
解决方案:
点击链接,回到数据参数管理界面:
®ion=cn-south-1&=zh-cn#
////
点击高风险参数,输入type搜索,将type的值改为1并保存。

回到数据库基本信息界面,点击重置密码:

注意:重置密码后,要重新登录数据库实例并在开发工具中重新配置密码。
问题3:重置密码后,登录报错:账号被锁定。

解决方案:
点击链接,回到数据参数管理界面:
®ion=cn-south-1&=zh-cn#
////
点击高风险参数spring sqlserverspring sqlserver 构建基于 Spring Boot 的 GaussDB 数据访问应用:数据的增删改查,输入搜索,将的值改为0并保存。

输入s搜索,将s的值改为0并保存。

1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299
资源库 - 资源分享下载网 » spring sqlserver 构建基于 Spring Boot 的 GaussDB 数据访问应用:数据的增删改查
常见问题FAQ
- 关于资源售价和售后服务的说明?
- 代码有没有售后服务和技术支持?
- 有没有搭建服务?
- 链接地址失效了怎么办?
- 关于解压密码

