使用springboot怎么对mysql进行连接

  介绍

使用springboot怎么对mysql进行连接?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

一:导入pmo。xm配置包

mysql库连接,德鲁伊连接池,mybatis组件

& lt; !——,使用mysql数据库——比;   ,& lt; dependency>   & lt;才能groupId> mysql</groupId>   & lt;才能artifactId> mysql-connector-java</artifactId>   & lt;才能scope> runtime</scope>   ,& lt;/dependency>   ,& lt; !——德鲁伊连接池——比;   ,& lt; dependency>   & lt;才能groupId> com.alibaba</groupId>   & lt;才能artifactId> druid-spring-boot-starter</artifactId>   & lt;才能version> 1.1.10</version>   ,& lt;/dependency>   ,& lt; !——,使用mybatis——比;   ,& lt; dependency>   & lt;才能groupId> org.mybatis.spring.boot</groupId>   & lt;才能artifactId> mybatis-spring-boot-starter</artifactId>   & lt;才能version> $ {mybatis.version} & lt;/version>   ,& lt;/dependency>

配置扫描文件

& lt; build>   & lt;才能!——扫描xml文件——比;   & lt;才能resources>   ,,& lt; resource>   ,,,& lt; directory> src/主/java   ,,,& lt; includes>   ,,,,& lt; include> * */, * .xml   ,,,& lt;/includes>   ,,,& lt; filtering> true   ,,& lt;/resource>   ,,& lt; resource>   ,,,& lt; directory> src/主/resources   ,,,& lt; includes>   ,,,,& lt; include> * & lt;/include>   ,,,& lt;/includes>   ,,,& lt; filtering> true   ,,& lt;/resource>   & lt;才能/resources>   ,& lt;/build>

二:应用程序。yml文件配置

#项目工程信息   春天:   # Mysql数据库信息   ,数据源:   ,driver-class-name: com.mysql.cj.jdbc.Driver   ,url: jdbc: mysql://连接IP地址:端口/数据库名? useUnicode=true& characterEncoding=utf-8& useSSL=true& serverTimezone=UTC   ,用户名:用户名   ,密码:密码   类型:大敌;com.alibaba.druid.pool.DruidDataSource   ,德鲁伊:   #下才能面为连接池的补充设置,应用到上面所有数据源中   ,,初始大小:5,#初始化大小,最小,最大   ,,min-idle: 5, #最小,最大   ,,max-active: 20, #最大   最大等待才能:,60000,#配置获取连接等待超时的时间   time-between-eviction-runs-millis才能:,60000,#配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒   min-evictable-idle-time-millis才能:,300000,#配置一个连接在池中最小生存的时间,单位是毫秒   验证查询才能:SELECT  1,得到双   test-while-idle才能:真实   test-on-borrow才能:假   test-on-return才能:假   ,,缓冲预备语句:true  #打开PSCache,并且指定每个连接上PSCache的大小   max-pool-prepared-statement-per-connection-size才能:20,#配置监控统计拦截的过滤器,去掉后监控界面sql无法统计,& # 39;墙# 39;用于防火墙   过滤器:才能统计、墙壁   use-global-data-source-stat才能:真实   ,,connect-properties: druid.stat.mergeSql=true; druid.stat.slowSqlMillis=5000, #通过connectProperties属性来打开mergeSql功能,慢SQL记录   #才能配置监控服务器   stat-view-servlet才能:   login-username才能:admin   ,,登录密码:123456   reset-enable才能:假   url模式:才能/德/*   web-stat-filter才能:   ,,url模式:/*,#添加过滤规则   ,,除外责任:“* . js, gif, * . jpg, png, * . css, * ico,德鲁伊/*“,#忽略过滤格式   # mybatis集成   mybatis:   类路径,mapper-locations::com/../../mapper/*。xml

三:编写dao层接口

使用注解:@Mapper

四:编写xml文件sql语句

& lt; ? xml  version=?.0“,编码=癠TF-8", ?比;   & lt; ! DOCTYPE  mapper  PUBLIC “-//mybatis.org//DTD  mapper  3.0//EN",“http://mybatis.org/dtd/mybatis-3-mapper.dtd"比;=& lt; mapper 名称空间“dao层类路径“比;   & lt; !——查询——比;   & lt; select> & lt;/select>   & lt; !——新增——比;   & lt; insert> & lt;/insert>   & lt; !——修改——比;   & lt; update> & lt;/update>   & lt; !——删除——比;   & lt; delete> & lt;/delete>   ……   & lt;/mapper>

看完上述内容,你们掌握使用springboot怎么对mysql进行连接的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

使用springboot怎么对mysql进行连接