当前位置: 首页 > news >正文

纹身网站建设案例自己设计一款新产品

纹身网站建设案例,自己设计一款新产品,辽宁省建设工程信息网开标说明,手机网站 微网站文章目录 一#xff0c;序二#xff0c;自动创建数据库1. 数据源配置2. 修改支持数据库创建 三#xff0c;自动创建数据库表以及数据1. 准备DDL、DML语句1.#xff09;典型DDL语句2.#xff09;典型DML语句 2. 设置初始化参数 四、源码传送 一#xff0c;序 针对Java工程… 文章目录 一序二自动创建数据库1. 数据源配置2. 修改支持数据库创建 三自动创建数据库表以及数据1. 准备DDL、DML语句1.典型DDL语句2.典型DML语句 2. 设置初始化参数 四、源码传送 一序 针对Java工程启动时自动创建数据库、数据表的需求 对 java、springmvc工程我们需要自己动手去实现创建数据表、表数据具体请移步参阅JAVA工程启动时自动创建数据库、数据表 下面我们来探讨在Springboot下怎么去实现 二自动创建数据库 1. 数据源配置 我们知道springboot工程配置数据源一般采用yaml或properties文件的方式 典型的例子如下 application.yml spring:datasource:url: ${druid.url}username: ${druid.username}password: ${druid.password}driverClassName: ${druid.driverClassName}type: com.alibaba.druid.pool.DruidDataSourcesqlScriptEncoding: utf-8initializationMode: alwaysschema: classpath:sql/schema.sqldata: classpath:sql/data.sqlcontinueOnError: true这里yaml文件引用了properties文件 druid.urljdbc:mysql://127.0.0.1:3306/hello?useSSLfalseserverTimezoneAsia/ShanghairewriteBatchedStatementstrue druid.driverClassNamecom.mysql.cj.jdbc.Driver druid.usernameroot druid.passwordroot123 druid.filtersstat druid.initialSize2 druid.maxActive20 druid.maxWait60000 druid.timeBetweenEvictionRunsMillis60000 druid.minEvictableIdleTimeMillis300000 druid.validationQuerySELECT 1 druid.testWhileIdletrue druid.testOnBorrowfalse druid.testOnReturnfalse druid.poolPreparedStatementsfalse druid.maxPoolPreparedStatementPerConnectionSize2002. 修改支持数据库创建 修改properties文件druid.url参数添加createDatabaseIfNotExisttrue 注意这里配置的druid.username一定要有建库权限,否则数据库不存在的前提下会创建失败。 druid.urljdbc:mysql://127.0.0.1:3306/hello?useSSLfalseserverTimezoneAsia/ShanghairewriteBatchedStatementstruecreateDatabaseIfNotExisttrue druid.driverClassNamecom.mysql.cj.jdbc.Driver druid.usernameroot druid.passwordroot123三自动创建数据库表以及数据 1. 准备DDL、DML语句 1.典型DDL语句 DDL是数据定义语言主要用来对数据库表结构进行操作不涉及具体数据一般保存在 schema.sql USE hello;DROP TABLE IF EXISTS boot_log; CREATE TABLE IF NOT EXISTS boot_log ( id bigint NOT NULL AUTO_INCREMENT ,event_id varchar(50) ,event_date datetime ,thread varchar(255) ,class varchar(255) ,function varchar(255) ,message varchar(255) ,exception text,level varchar(255) ,time datetime, PRIMARY KEY (id) );DROP TABLE IF EXISTS user; CREATE TABLE IF NOT EXISTS user (id bigint NOT NULL AUTO_INCREMENT,username varchar(20) DEFAULT NULL,password varchar(20) DEFAULT NULL,PRIMARY KEY (id) ); 2.典型DML语句 DML是数据操作语言主要用来对数据库里的数据进行操作涉及具体数据一般保存在data.sql INSERT INTO user VALUES (1, username_001, 111111); INSERT INTO user VALUES (2, username_002, 222222);--重复插入模拟异常 INSERT INTO user VALUES (1, username_001, 123456);INSERT INTO user VALUES (3, username_003, 333333); INSERT INTO user VALUES (4, username_004, 444444);2. 设置初始化参数 观察上面的application.yml文件涉及数据库初始化的参数主要有 sqlScriptEncoding: utf-8initializationMode: alwaysschema: classpath:sql/schema.sqldata: classpath:sql/data.sqlcontinueOnError: true参数说明sqlScriptEncoding编码initializationMode初始化行为取值ALWAYS、EMBEDDED、NEVERschema指定DDL脚本位置schemaUsername可选指定DDL用户名schemaPassword可选指定DDL用户密码data指定DML位置dataUsername可选指定DML用户名dataPassword可选指定DML用户密码continueOnError出错是否继续 注意以上说明是针对springboot2.5.0之前版本springboot2.5.0之后版本 配置变成如下 spring:datasource:username: rootpassword: root123url: jdbc:mysql://localhost:3306/testdb?autoReconnecttrueuseSSLfalseuseUnicodetruecharacterEncodingUTF-8serverTimezoneAsia/ShanghaicreateDatabaseIfNotExisttruesql:init:mode: ALWAYSencoding: utf-8username: rootpassword: root123continueOnError: trueschemaLocations: classpath:schema.sqldataLocations: classpath:data.sql大家自行研究测试 四、源码传送 https://gitee.com/00fly/effict-side/tree/master/springboot-log 有任何问题和建议都可以向我提问讨论,大家一起进步谢谢! –over–
http://www.hkea.cn/news/14485020/

相关文章:

  • 免费网站后台模版网盘资源共享群吧
  • 凡科怎样免费做网站wordpress图片设置水印
  • 知行网站建设网站建设构思
  • 自己做网站美工网站开发的相关技能有哪些
  • 做网站一般用什么程序wordpress主机哪个好
  • 企业网站登录入口官网wordpress添加小游戏
  • 网站开发使用软件环境网站模块设计怎么做
  • 0731网站网站建设kaicz
  • 建设模板类网站wordpress主题xin
  • 做淘宝客的网站怎么备案网站建设不开单
  • 微信公众号可以做几个微网站吗青岛公司网页设计
  • 网站下载链接怎么做高清免费素材网
  • 武夷山市建设局网站做现货去哪些网站营销好呢
  • 郑州百度公司地址保定关键词优化排名
  • 代还信用卡网站建设网站开发案例详解pdf
  • 网站推广品牌长沙九度网络科技
  • 大岭山网站建设公司石家庄搭建公司
  • 南海网站建设多少钱成都装修网
  • 怎么免费建设个人网站wordpress如何自己编辑
  • dedecms仿站深圳工商注册公司流程
  • 做一下网站需要什么条件杭州建设网杨赟
  • 做营销网站公司创业加盟网1688
  • 彩票网站建设基本流程白山网络推广
  • 网站建设 每年费用网站建设勹金手指下拉
  • 阿里云淘宝客网站建设教程效果好网站建设哪家便宜
  • 网站维护的具体问题wordpress手机上用的
  • 建设网站的岗位无限免费视频在线看
  • 设计师导航网站做服务器的网站都有哪些
  • 银川网站网站建设玉溪建设局门户网站
  • 网站后台程序如何做未来中森网站建设