DataBase
数据库
松鼠MaSaKi
Occam's Razor
展开
-
数据库索引
1.B-Tree2.B+Tree3.MyISAm4.InnoDB5.主键选型和Explain原创 2019-10-19 18:56:36 · 127 阅读 · 0 评论 -
数据库设计
数据设计相关的内容,包括三个范式,以及powerDesigner的使用原创 2019-09-09 18:51:33 · 1961 阅读 · 0 评论 -
DBUtils的使用
一、概述Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。1.1 DBUtils简介DBUtils是java编程中的数据库操作实用工具,小巧简单实用。1.对于数据表的读操作,可以把结果转换成List,Array,Set等java集合,便于程序员操作。2.对于数据表的写操作,也变得...原创 2019-08-28 18:50:18 · 288 阅读 · 0 评论 -
连接池
一、DBCP连接池DBCP(DataBase Connection Pool),[数据库连接池]。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:【commons-dbcp.jar,commons-pool.jar】由于建立数据库连接是一个非常耗时的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据...原创 2019-08-27 23:13:52 · 111 阅读 · 0 评论 -
JDBC事务处理
1.事务概述2.事务隔离级别3.事务回滚等4.传播行为控制propagation5.事务悲观锁和乐观锁原创 2019-08-27 19:32:23 · 1867 阅读 · 0 评论 -
JDBC批处理、文本和二进制数据处理
JDBC批量处理批量处理允许将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。当需要一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。毕竟数据库的增删改查,都是对硬盘的操作,避免对硬盘的频繁操作是很有必要的。PrepareStatement批处理步骤:使用占位符创建SQL语句。使用prepareStatement() 方法创建Prepare...原创 2019-08-27 07:54:48 · 164 阅读 · 0 评论 -
JDBC基础操作
一、JDBC概述1.1 简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC可以在各种平台上使用Java,如Windows,Mac ...原创 2019-08-27 08:19:03 · 395 阅读 · 0 评论 -
MySQL数据库——视图、存储过程、变量、函数
视图1、定义视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。2、特点视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变)视图一般不执行增删改操作,只用来查询。3、优势方便操作,特别是查询操作,减少复杂的SQL语句,增强可读性;更加安全,数据库授权命令不...原创 2019-08-24 21:44:20 · 317 阅读 · 0 评论 -
MySQL数据库——联表查询和数据库的导入导出、权限设定
1、数据库的查询和数据库的导入导出的使用,以及权限的设定2、在实际开发中,需要将对应的一个数据库权限进行分配,避免因为root权限过大导致恶意操作原创 2019-08-24 20:44:37 · 709 阅读 · 0 评论 -
MySQL数据库——数据约束
1、默认值default如果没有给予当前字段一个数据,当前字段会按照设置的默认值处理,否则就给指定值。-- 用户在插入数据时,如果没有给予当前字段一个数据,当前字段会按照设置的默认值处理-- defaultmysql > create table person1( id int, name varchar(30), country char(20) defau...原创 2019-08-24 14:40:39 · 278 阅读 · 0 评论 -
MySQL数据库——数据库概述及SQL相关基本操作
1.数据库概述2.sql语句的基本使用3.IDEA使用sql语句的方法原创 2019-08-24 11:30:50 · 281 阅读 · 0 评论