当前位置:首页 > 实用技巧 >

数据库地址怎么添加(数据库连接地址怎么写)

来源:原点资讯(www.yd166.com)时间:2023-06-27 02:17:35作者:YD166手机阅读>>

前面我们已经使用Spring Boot搭建了一个建大的项目并且向提供了一个rest api供外部调用。这一节我们需要在这个接口中访问数据库。

需要准备的环境:mysql

创建表:

create table user( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, ager VARCHAR(40) NOT NULL, birth_date DATE, PRIMARY KEY ( id) );

数据库连接使用spring提供的JdbcTemplate

pom.xml新增jdbcTemplate依赖。

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.0.7.RELEASE</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version> </dependency> <!-- alibaba的druid数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.11</version> </dependency>

  • 新建DemoService.java类,把application.property改为application.yml.

数据库地址怎么添加,数据库连接地址怎么写(1)


  • 项目结构
  • application.yml加入以下内容:

spring: datasource: name: test # 数据库地址 url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&failOverReadOnly=false # 数据库账号 username: root # 数据库密码 password: 123456 # 使用druid数据源 type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver

  • service代码如下:

// 交由是spring管理 @Service public class DemoService { // 自动注入JdbcTemplate @Autowired private JdbcTemplate jdbcTemplate; public List<Map<String, Object>> test () { // 查询表中数据并返回 return jdbcTemplate.queryForList("select * from user"); } }

  • controller中代码改造

// 依赖注入 @Autowired private DemoService demoService; @GetMapping("/test") public List<Map<String, Object>> test() { return demoService.test(); }

启动项目,浏览器中输入: http://localhost:8080/test即可在浏览器中看到数据库中所有表的数据。

以上就是使用JdbcTemplate管理数据库的使用方式,不过在项目中使用mybatis管理数据库会是更好的选择,在下一节中我们将会使用Spring Boot整合mybatis实现另一个简单的接口Spring Boot从入门到精通-集成mybatis

您的关注是我最大的动力

栏目热文

定义数据库连接地址(数据库连接代码在哪)

定义数据库连接地址(数据库连接代码在哪)

数据库操作框架数据库操作框架指的是第三方软件操作数据库的组件工具。虽然数据库操作框架根据不同的开发语言而有所不同,但是它...

2023-06-27 02:55:28查看全文 >>

怎么设置本地数据库连接(如何远程连接本地数据库)

怎么设置本地数据库连接(如何远程连接本地数据库)

navicator安装完成后,在桌面上会有如下的图标,双击打开。navicator本地安装及数据库连接打开后如下显示界面...

2023-06-27 02:45:25查看全文 >>

数据库怎么配置连接(数据库新建连接怎么操作)

数据库怎么配置连接(数据库新建连接怎么操作)

一 前言应用执行SQL请求完成的过程中,数据库连接占很重要一部分。尤其是涉及到流量瞬间暴涨,需要创建大量连接,或者网络异...

2023-06-27 02:20:17查看全文 >>

怎么查找数据库连接地址(怎么查询数据库的连接代码)

怎么查找数据库连接地址(怎么查询数据库的连接代码)

概述有朋友问怎么去看连接mysql数据库有哪些用户及对应的IP地址等等信息,所以顺便整理了下这块内容,下面是涉及的一些命...

2023-06-27 02:25:04查看全文 >>

如何修改数据库的地址(如何修改数据库用户名密码)

如何修改数据库的地址(如何修改数据库用户名密码)

一.首先把mysql的服务先停掉。二.更改MySQL配置文件My.ini中的数据库存储主路径打开文件夹C:\Progra...

2023-06-27 02:42:27查看全文 >>

怎么找数据库连接地址(数据库地址怎么找)

怎么找数据库连接地址(数据库地址怎么找)

jdbc概述:JDBC(java Data Base Connectivity) 它是Sun公司提供的一套操作数据库的标...

2023-06-27 02:57:21查看全文 >>

笔记本电脑截屏的主键在哪里(笔记本上截屏键是哪个键)

笔记本电脑截屏的主键在哪里(笔记本上截屏键是哪个键)

日常使用电脑的时候,经常需要截取屏幕上部分或全屏图片。这个截屏功能很多软件都有,比如QQ截屏、微信截屏、浏览器...

2023-06-27 02:33:05查看全文 >>

笔记本电脑上截图键在哪设置(笔记本电脑截图按哪个键)

笔记本电脑上截图键在哪设置(笔记本电脑截图按哪个键)

坐办公室的用户,经常需要用电脑进行截图,很多用户会使用QQ截图,但是你知道笔记本电脑如何截图?笔记本电脑有几种方式可以截...

2023-06-27 02:37:52查看全文 >>

没有prscrn键怎么截图(prtsc键截图不能用了怎么回事)

没有prscrn键怎么截图(prtsc键截图不能用了怎么回事)

导读 说到电脑截屏,你可能会想到“Ctrl Alt A”或者是“Alt A”。没错,前面是QQ的截图快捷键,后面是微信...

2023-06-27 02:58:07查看全文 >>

win10笔记本截图快捷键(win10电脑怎么截图快捷键)

win10笔记本截图快捷键(win10电脑怎么截图快捷键)

上次提到Win10,还是在上次。作为最常见的电脑系统,win10自带了许多功能和小技巧,有哪些是比较好用的?以下的5个好...

2023-06-27 02:45:09查看全文 >>

文档排行