Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。 JdbcTempla ...
分类:
数据库 时间:
2019-12-24 14:02:39
阅读次数:
106
前提:连接进入mysql数据库本机安装的myslq基础信息:host= "localhost", # 数据库主机地址:127.0.0.1 port=3306, # 端口号 user="root", # myslql数据库用户名 passwd="123", # 数据库密码 database="runo ...
分类:
数据库 时间:
2019-12-23 18:54:30
阅读次数:
93
1.添加数据 1.1添加一条数据 $user = new User; $user->name = 'thinkphp'; $user->email = 'thinkphp@qq.com'; $user->save(); $user = new User; $user->save([ 'name' = ...
分类:
数据库 时间:
2019-12-21 11:49:27
阅读次数:
103
命令: 1. mysqld install; 配置数据库 2. net start mysql;启动数据库 3. mysql uroot p; 以root权限启动数据库, p之后输入密码 4. mysql uroot h"IP地址" p; 设置远程连接 5. set password = passw ...
分类:
数据库 时间:
2019-12-19 21:16:55
阅读次数:
95
pymysql是python中的第三方模块,可以用来对mysql数据库的操作。 为什么说cursor是一个游标? 可以注意到cursor在执行execute命令后,就如同指针一样指向当前的每条记录。 mysql.execute注入 ...
分类:
数据库 时间:
2019-12-16 17:49:21
阅读次数:
109
Springboot JdbcTemplate JdbcTemplate是Spring框架自带的对JDBC操作的封装,目的是提供统一的模板方法使对数据库的操作更加方便、友好,效率也不错。 整合使用JdbcTemplate实现对图书的添加功能小案例 采用springboot2.0.0版本 导入所需依赖 ...
分类:
数据库 时间:
2019-12-14 17:38:32
阅读次数:
120
Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate 是在JDBC API基础上提供了更抽象的封装,并提供了基于方法注解的事务管理能力。 通过使用SpringBoot自动配置功能 ...
分类:
数据库 时间:
2019-12-14 11:52:05
阅读次数:
82
Spring事务属性的种类: 1)传播行为:定义了被调用方法的事务边界。 2)隔离级别:在操作数据时可能带来3个副作用,分别是脏读、不可重复读、幻读。SQL和Spring都分别提供了几种隔离级别来避免副作用的产生 3)只读:如果在一个事务中所有关于数据库的操作都是只读的,也就是说,这些操作只读取数据 ...
分类:
编程语言 时间:
2019-12-11 21:15:29
阅读次数:
78
数据库事物的4个特性。 A原子性:多次操作要么全部成功,要么全部失败。undo日志是在事务执行失败的时候撤销对数据库的操作,保证了事务的原子性(Atomicity) C一致性:一致性这个最不好理解。数据库的AID特性使得,数据库能够达到一致性,这个目标。 I隔离性:两个事物操作同一个的表,能做到互不 ...
分类:
其他好文 时间:
2019-12-08 01:04:29
阅读次数:
90
1.使用navicat 1)首先使用root用户新建连接 2)新建mysql用户 3)点击权限,选择添加权限,出现MySQL中已存在的数据库列表,选择你要为该新建用户开放的数据库,此处选择“maibao”数据库,选择一些必要的权限信息(我这里进行了全部权限选择),确定 4)查看新建用户对数据库的操作 ...
分类:
数据库 时间:
2019-12-04 13:06:38
阅读次数:
116