2020-04-20 孙小北

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

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

一、下载安装PostgreSQL

二、配置相关插件和依赖

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

2.png

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

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

1.png

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

三、测试数据库连接

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

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

//db.firstRow()
//db.rows()
//db.executeUpdate()
//db.execute()
//db.withBatch {}
//db.withTransaction {}


3.png

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

4.png

四、SpringBoot内连接PgSQL

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

5.png

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

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

6.png

编写sqltest.http进行测试。

五、扩展练习

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

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






编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=1129

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦