数据库
上校先生
这个作者很懒,什么都没留下…
展开
-
数据库(MYSQL)第一篇
SQL什么是SQL?Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作存在不一样的地方,称为称为“方言”。SQL 的通用语法MYSQL的数据库的sql不区分大小写,关键字建议使用大写3中注释方式:单行注释:–(空格)注释内容 或者 #(空格) 注释内容(mysql特有)多行注释:/注释/SQL...原创 2019-08-31 10:43:46 · 333 阅读 · 0 评论 -
数据库的设计
数据 库的设计多表之间的关系一对一:人和身份证,一个人只有一个身份证,一个身份证值能对应一个人一对多:部门和员工一个部门有多个员工,一个员工只能从属于一个部门多对多 学生和课程一个学生可以选择多门课,一门课程可以被多个学生选择数据库设计的范式多对多 表的第三张表的建立create table teb_favorite(rid int ,-----线路iddata ...原创 2019-09-01 18:44:16 · 164 阅读 · 0 评论 -
JDBC---java数据库连接
JDBC:Java DateBase Connectivity : Java语言操作数据库本质:是sun公司定义的一套关于操作所有关系型数据库的规则,即接口。各个数据库厂商取实现这套接口,提供数据库驱动jar包。我们可以使用者套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门步骤导入驱动jar包注册驱动Class.forName(“com.mysql.jd...原创 2019-09-02 23:17:02 · 169 阅读 · 0 评论 -
数据库连接池(DataSource)
简单介绍概念:其实是一个容器(集合),存放数据库连接的容器。当系统的初始化完成后,容器被创建,容器中会申请一些连接对象,当用户访问数据库时,从容器中取出连接对象,当用户访问完后,将连接返回个容器。好处:节约资源用户访问更加高效(向底层申请资源是一件很费时间的事情)实现:标准接口:DataSource javax.sql包下的- 方法:* 获取连接:getconnec...原创 2019-09-03 09:48:05 · 856 阅读 · 0 评论 -
数据库之JDBCTemplate
简介spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化JDBC 开发步骤:导入jar包创建jdbcTemplate对象,依赖于数据源(ds)JDBCTemplate template = new JDBCTemplate(ds);调用JDBCTempalte中的方法来完成CRUD 的操作。updata():执行DML 语句,增删改queryF...原创 2019-09-04 11:09:37 · 99 阅读 · 0 评论 -
事务
基本介绍:如果一个包含多个步骤的业务操作,被书屋管理,那么这些操作要么做,要么不做。操作:开启事务:start transaction回滚: rollback提交:commit事务的四大特性- 原子性:是不可分割的最小单位,要么同时成功,那么同时失败。- 持久性:当事务提交或者回滚后,数据库会出九华的保存数据。- 隔离性:多个事务之间,相互独立。- 一致性:事务操作前后...原创 2019-09-14 08:27:06 · 81 阅读 · 0 评论