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

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

代码语言:javascript
复制
//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)结合数据库,实现简单登录功能