数据库
MarvellousL
这个作者很懒,什么都没留下…
展开
-
MySql概述
1、数据库相关概念介绍数据库(DB:DataBase):存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。数据库表:数...原创 2019-03-13 21:03:09 · 189 阅读 · 0 评论 -
Struts2的简介,框架环境的搭建,基础配置方法的介绍
Struts2是一个针对Javaee三层结构中的Web层的框架。从用途方面出发,简单来说Struts2的最主要使用方式就是用来与页面进行数据交互,获取请求数据,过滤请求数据,处理数据,传递数据到Service层,接收数据处理结果,封装数据再返回至页面。1、Struts2的简介Struts2是一个基于MVC设计模式的WEB层的框架。简单描述一下什么是MVC设计模式,类似与Java...原创 2019-05-15 22:47:03 · 257 阅读 · 0 评论 -
Hibernate的JPA
JPA相关概念JPA概述全称是:Java Persistence API。是SUN公司推出的一套基于ORM的规范。hibernate框架中提供了JPA的实现。JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA的优势标准化JPA 是JCP 组织发布的Java EE 标准之一,因此任何声称符合JPA 标准的框架都遵...原创 2019-05-14 12:09:10 · 5772 阅读 · 0 评论 -
Hibernate中的一对多与多对多关系与级联操作
1、一对多关系直接上一对多关系的相关代码此处代码中所使用的表结构为客户表和联系人表,其中客户表为主表,联系人为从表/** * 客户的实体类 */public class Customer implements Serializable { private Long custId; private String custName; private String custS...原创 2019-05-14 11:56:22 · 289 阅读 · 0 评论 -
Hibernate的事务级别控制与查询对象的API(Query查询与Criterial查询+离线查询)
1、事务级别控制可以在Hibernate的配置文件中对事务进行配置。配置文件中,可以设置事务的隔离级别。其具体的配置方法是在hibernate.cfg.xml文件中的<session-factory>标签元素中进行的。配置方法如下所示。(这些事务隔离级别的具体描述可见JDBC)<!—事务隔离级别hibernate.connection.isolation = ...原创 2019-05-14 11:00:27 · 352 阅读 · 0 评论 -
Hibernate的持久化类编写规范、对象标识符、一级缓存与事务绑定
1、持久化类编写规范首先,什么是持久化,持久化就是将数据保存到数据库中,这样数据就被“持久化”了。那么什么是持久化类?持久化类就是与数据库表建立了映射关系的Java类。持久化类的编写规范实际上基本等同于JavaBean的编写规范,具体描述如下:a、持久化类需要提供无参的构造方法b、持久化的属性需要私有,对私有的属性提供get和set方法c、持久化类的属性要尽量使用包装类型,而避...原创 2019-05-14 10:51:33 · 162 阅读 · 0 评论 -
MySql5.5安装步骤图解
转载 2019-03-13 20:17:17 · 148 阅读 · 0 评论 -
JDBC(借助三层思想+C3P0连接池+DBUtils工具包+ThreadLocal类+事务实现基础转账案例(MySql))
1、转账案例描述:用户从控制台输入付款人名、收款人名、转账金额来进行转账,代码进行数据更新并返回转账结果。数据准备:CREATE TABLE balance(userid INT PRIMARY KEY AUTO_INCREMENT,username VARCHAR(64),balance DOUBLE);INSERT INTO balance VALUES(1,'李青',1...原创 2019-03-20 22:00:59 · 383 阅读 · 0 评论 -
JDBC(事务)
1、事务概述事务指的是逻辑上的一组操作,组成这组操作的各个单元要么全部成功,要么全部失败。事务的特性:原子性:事务是不可分割的,多条语句要么都成功,要么都失败一致性:事务的执行的前后,数据要保持一致(即一旦发生了回滚,数据必须回滚到事务执行前的数据状态)隔离性:一个事务的执行不应该受到其他事务的干扰持久性:事务一旦结束,数据就持久保持到了数据库其中,如果直接不考虑...原创 2019-03-20 21:08:03 · 134 阅读 · 0 评论 -
JDBC连接池和DBUtils工具包
1、JDBC连接池连接池即为存放多个数据库连接的连接对象集合,常用的连接池由DBCP连接池和C3P0连接池,无论是哪种连接池,都必须实现Java提供的java.sql.DataSource接口,该接口主要包含的方法为getConnection();方法,即实现该接口是为了统一获取数据库连接对象的方法名。2、DBCP连接池DBCP:Apache推出的Database Connection...原创 2019-03-20 00:15:59 · 242 阅读 · 0 评论 -
JDBC(原生JDBC实现数据库增删改查)
1、JDBC概述JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口(大部分)和类组成。数据库驱动:JDBC连接数据库需要驱动,驱动是两个设备要进行通信,必须满足一定通信数据格式,数据格式由设备提供商规定,...原创 2019-03-19 23:46:41 · 7015 阅读 · 0 评论 -
Hibernate框架入门,使用Hibernate实现基础的增删改查操作
1、Hibernate简介首先,什么是hibernate?Hibernate是一个开放源代码的ORM框架,它对JDBC进行了轻量级的对象封装,使得Java开发人员可以使用面向对象的编程思想来操作数据库。Hbernate框架对应Javaee三层结构中的DAO层,其是用来操作数据库的一个框架,使用Hibernate框架可以极大地简化DAO层的代码。那么什么是ORM?ORM是一种技术,它是Obj...原创 2019-05-13 17:38:32 · 1376 阅读 · 1 评论