JavaWeb项目快速入门07之PostgreSQL(SpringBoot+Gradle+Groovy)
Web项目肯定要有数据,此处引入PostgreSQL进行学习
一、下载安装PostgreSQL
二、配置相关插件和依赖
修改gradle 配置文件,添加groovy-sql,添加数据库驱动配置
查询插件版本:https://mvnrepository.com/
可以尝试更新其他插件,选择依据:域名、更新日期、下载量。
配置完整,重新编译一下项目。
三、测试数据库连接
在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 {}
测试结果如下,如遇错误仔细检查
四、SpringBoot内连接PgSQL
(1)在入口Application中追加数据库连接:
补充学习 @Bean注解,通知Spring ,这个方法的返回对象纳入Spring的统一管理,之后在别的文件里面需要使用Sql,可以直接访问Spring里面的。
(2)新建SqlController,声明Sql变量。补充学习@Autowired注解,代表这个变量不需要我们手动初始化,而由Spring提供,与@Bean注解呼应。编写Demo学习
编写sqltest.http进行测试。
五、扩展练习
(1)创建数据表,写代码实现操作数据表
(2)结合数据库,实现简单登录功能