前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaWeb项目快速入门07之PostgreSQL(SpringBoot+Gradle+Groovy)

JavaWeb项目快速入门07之PostgreSQL(SpringBoot+Gradle+Groovy)

作者头像
孙小北
发布2024-01-30 15:57:17
1470
发布2024-01-30 15:57:17
举报

JavaWeb项目快速入门07之PostgreSQL(SpringBoot+Gradle+Groovy)

Web项目肯定要有数据,此处引入PostgreSQL进行学习

一、下载安装PostgreSQL

二、配置相关插件和依赖

修改gradle 配置文件,添加groovy-sql,添加数据库驱动配置

2.png
2.png

查询插件版本:https://mvnrepository.com/

可以尝试更新其他插件,选择依据:域名、更新日期、下载量。

1.png
1.png

配置完整,重新编译一下项目。

三、测试数据库连接

在test文件夹下创建GroovyPgsql.groovy,编写数据库连接代码。通过Sql.newInstance获取一个可以操作数据库的对象,自行补充数据库连接字符串。

其他数据库操作方法自行练习:http://www.groovy-lang.org/databases.html

代码语言:javascript
复制
//db.firstRow()
//db.rows()
//db.executeUpdate()
//db.execute()
//db.withBatch {}
//db.withTransaction {}
3.png
3.png

测试结果如下,如遇错误仔细检查

4.png
4.png

四、SpringBoot内连接PgSQL

(1)在入口Application中追加数据库连接:

5.png
5.png

补充学习 @Bean注解,通知Spring ,这个方法的返回对象纳入Spring的统一管理,之后在别的文件里面需要使用Sql,可以直接访问Spring里面的。

(2)新建SqlController,声明Sql变量。补充学习@Autowired注解,代表这个变量不需要我们手动初始化,而由Spring提供,与@Bean注解呼应。编写Demo学习

6.png
6.png

编写sqltest.http进行测试。

五、扩展练习

(1)创建数据表,写代码实现操作数据表

(2)结合数据库,实现简单登录功能

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-04-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JavaWeb项目快速入门07之PostgreSQL(SpringBoot+Gradle+Groovy)
  • 一、下载安装PostgreSQL
  • 二、配置相关插件和依赖
  • 三、测试数据库连接
  • 四、SpringBoot内连接PgSQL
  • 五、扩展练习
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com