问题: springboot项目,依然是使用jpa、Hibernate来操作mysql,涉及到数据库的操作,就少不了事务。写了一个接口,用来测试@Transaction注解的作用,发现没有效果 分析: 在项目启动时候,看到Hibernate: create table hibernate_seque ...
分类:
编程语言 时间:
2018-04-12 18:05:10
阅读次数:
700
pymongo来操作MongoDB数据库,但是直接把对于数据库的操作代码都写在脚本中,这会让应用的代码耦合性太强,而且不利于代码的优化管理 一般应用都是使用MVC框架来设计的,为了更好地维持MVC结构,需要把数据库操作部分作为model抽离出来,这就需要借助MongoEngine MongoEngi ...
分类:
编程语言 时间:
2018-04-09 20:58:15
阅读次数:
180
1.最原始(单一个jsp走遍天下)<<--cgi 页面和逻辑 混在一起(过程化的思想) 2.变身(MVC分离) -->>作用:把M,V,C 分离,代码更好维护 3.变身(增加dao层)-->>作用:把专门数据库的操作分离到1层 4.变身(增加service层)-->>作用:弥补了冷冰冰的数据 包装得 ...
分类:
Web程序 时间:
2018-04-08 19:51:55
阅读次数:
169
一 、 多表操作 select * from person,dept 二 、多表联合操作 select * from person,dept where person.dept_id =dept.did select * from person,dept where person.dept_id = ...
分类:
数据库 时间:
2018-04-07 17:42:46
阅读次数:
219
参考网址: https://www.cnblogs.com/jack1995/p/6952704.html 1.最简单的查询 这是hql最基本的查询语句了,作用就是查出所有的Special对象放到一个List当中 2.基于 ? 的参数化形式 在hql中同样支持基于 ? 的参数化形式查询,注意:在jd ...
分类:
数据库 时间:
2018-04-07 11:14:55
阅读次数:
210
1、在操作jmeter连接mysql数据库之前,我们需要到网上下载一个jar包。并且添加到测试计划里;mysql-connector-java-5.1.13-bin.jar;把这个jar放到jmeter目录下的lib里面 2、在线程组里新建一个配置元件:JDBC Connection Configu ...
分类:
数据库 时间:
2018-04-06 23:50:54
阅读次数:
312
JdbcTemplate是Spring框架自带的对JDBC操作的封装,目的是提供统一的模板方法使对数据库的操作更加方便、友好,效率也不错。 整合使用JdbcTemplate实现对图书的添加功能小案例 采用springboot2.0.0版本 1.导入所需依赖jar包 2.application.pro ...
分类:
数据库 时间:
2018-04-06 12:29:24
阅读次数:
192
一、数据库的操作 创建数据库(增) 关键字:create 语法形式:create database 数据库名[数据库选项] ;其中,数据库选项有两个:一个是字符集,一个是校对规则 (可默认)。 查看数据库(查) 1.查看有哪些数据库:show databases; 2.查看数据库的创建创建语句:sh ...
分类:
数据库 时间:
2018-04-04 16:47:31
阅读次数:
212
概述: 锁机制在程序中是最常用的机制之一,当一个程序需要多线程并行访问同一资源时,为了避免一致性问题,通常采用锁机制来处理。在数据库的操作中也有相同的问题,当两个线程同时对一条数据进行操作,为了保证数据的一致性,就需要数据库的锁机制。每种数据库的锁机制都自己的实现方式,mysql作为一款工作中经常遇 ...
分类:
数据库 时间:
2018-04-04 12:33:57
阅读次数:
187
如果做开发的工作,工厂设计模式大概都已经深入人心了,比较常见的例子就是在代码中实现数据库操作类,考虑到后期可能会有数据库类型变换或者迁移,一般都会对一个数据库的操作类抽象出来一个接口,然后用工厂去获取实际数据库操作类实例。 下面举一个最简单的工厂模式例子: interface IAnimal { v ...
分类:
编程语言 时间:
2018-03-30 12:15:46
阅读次数:
154