Mysql
文章平均质量分 60
昊月光华
大道三千,以代码能证我的道吗?
展开
-
Java的springboot框架整合mybatis
目录说在前面:遇到的坑点:认识Springboot的实体层,服务层和控制层:实体层:控制层:服务层:DAO/Mapper层(访问mysql的接口,并与之.xml文件对应)总结:说在前面:自从上次用完mybatis后,觉得配置起来完后方便(毕竟再也不用写原生的jdbc代码了),新生起初配置起来因为自己还不是很熟悉,出问题还得自己独自解决。但配置好后好用是真的好用,后面的工作就能省很多时间。而用springboot整合mybati...原创 2022-04-16 17:31:16 · 1791 阅读 · 2 评论 -
Java的Maven环境搭建以及用Mybatis以Mapper代理方式实现CRUD
目录一:环境配置二:用Mapper代理实现CRUD(增删改查)一:环境配置一句话总结:约定大于配置,这将会是一个惨痛的教训(不行,我就要创新,我就要自成一派,这真的就是勇士啊!赐酒,让前辈写框架。)网上有有Mybatis的教程,总结起来就是下载maven,然后配好系统的环境变量(可以通过cmd命令行知道是否maven安装好,然后就是建一个本地仓库和在maven的.config的setting,.xml配好阿里云的镜像和使用本地仓库的地址)。在这里给出经验:第...原创 2022-04-12 21:51:37 · 1191 阅读 · 0 评论 -
Java中mybatis的动态SQL
作业场景:当用户在输入框中自由输入(表示用户不会全部输入所有的参数条件)时,通过关键字匹配来查询数据库的信息。动态SQL:SQL语句会随着用户的输入或外部条件的变化而变化,我们称为动态SQL解决方法:通过mybatis自己提供的where标签,若提交的参数为空则自动去掉and@方法一推荐:根据姓名 id 一同查询或只根据姓名或id查询有关信息。(感觉有点像前端进行数据校验合法后再传后端进行数据处理的样子) <select id="selectinfo" result原创 2022-04-12 19:18:05 · 1362 阅读 · 0 评论 -
JAVA中JDBC的事务管理——Connection
Connection接口中定义了三个对应的方法开启事务: setAutoCommit(boolean autoCommit): true为自动提交事务;false为手动提交事务,即为开启事务提交事务: commit()回滚事务: rollback()使用场景:在开启事务语句与提交事务语句的代码块中,可能是由于数据处理的异常使得sql语句比如(update,insert ,delete语句)对数据库结构产生影响,而我们期望这些sql语句要么同时成功,要么同时失败。则使用try-cat...原创 2022-03-31 21:50:52 · 2730 阅读 · 0 评论 -
局域网内用JAVA建立MQTT客户端监听MQTT服务器消息并持久化到数据库
这玩意能干什么?我只能说,这是一个物联网的方案,能通过java客户端监听来自单片机发送的消息,单片机有什么消息?常见的有:比如持久性的传感器数据上报,这你得1s上传一次吧,还有一些控制设备的信息,比如灯,电机之类一次操作持续运转的东西。写在前面:曾经用过的一种需要接入Internet的物联网方案(这是目前的主流):我之前就受益与免费的云平台(云服务器),比如我以前博客里介绍过了的巴法云平台,还有我以前用过的小熊派华为云平台,它们的好处显而易见,就是不需要你去搭建服务器,不需要去了解数据传输的各种原创 2022-03-31 17:10:54 · 9965 阅读 · 7 评论 -
Mysql查询(以xx字符开头,以xx字符结尾,第几个字符是xxx)
数据库判断字符开头 结尾 第几个字符是xx的条件原创 2022-03-30 20:42:13 · 12517 阅读 · 0 评论 -
Mysql数据库常用语句和注意事项
创建数据库创建一个test_4的数据库,指定其默认字符集为 utf8,默认校对规则为utf8_general_ciCREATE DATABASE IF NOT EXISTS test_4DEFAULT CHAR SET utf8DEFAULT COLLATE utf8_general_ci;创建数据库下的表CREATE TABLE 表名 ( 属性名1 数据类型 comment 别名,//列级声明主码 ,别名可加可不加原创 2022-03-30 12:56:58 · 487 阅读 · 0 评论