
数据库
文章平均质量分 91
站在风口的猪猪侠
这个作者很懒,什么都没留下…
展开
-
mysql中explain详解
explain能干啥 mysql官方介绍: When EXPLAIN is used with an explainable statement, MySQL displays information from the optimizer about the statement execution plan. That is, MySQL explains how it would process the statement, including information about how tables转载 2021-03-23 09:33:03 · 522 阅读 · 0 评论 -
MySql数据库错误整理
MySQLNonTransientConnectionException: Could not create connection to database server. 因为mysql8和之前的版本的driver不同了: driver: com.mysql.cj.jdbc.Driver WARN: Establishing SSL connection without server’s ...原创 2019-08-14 10:42:28 · 173 阅读 · 0 评论 -
JDBC学习(四)时间类型
在Java代码中,java.sql包原则上不能出现在DAO以外的地方。 数据库和java中的时间类型的对应关系 DATE->java.sql.Date TIME->java.sql.Time TIMESTAMP->java.sql.Timestamp java.sql包下给出三个与数据库相关的日期时间类型,分别是: Date:表示日期,只有年月日,没有时分秒。会...原创 2019-03-24 12:20:45 · 557 阅读 · 0 评论 -
JDBC学习(八)数据库连接池
什么是数据库连接池,为什么用连接池? 数据库连接池就是保存若干个Connection对象一个连接池对象。使用池来管理,可以重复使用Connection。有了池,可以不用自己来创建连接。直接通过池对象获取,用完后,调用Connecition的close()方法,将Connection对象返还给池。 JDBC数据库连接池接口 Java中并没有实现连接池,但是规定了所有三方实现的连接池必须实...原创 2019-03-26 19:12:47 · 501 阅读 · 0 评论 -
JDBC学习(七)事务
什么是事务? 银行转账,张三给李四转100元,在数据库中需要2条sql语句: 张三账户减去100 李四账户添加100 银行转账这个步骤就是一个事务。事务中的多个操作,要么完全成功,要么完全失败。 事务的四大特性(ACID) 原子性(Atomicity):事务中所有操作是不可再分割的原子单位。事务中所有操作要么全部执行成功,要么全部执行失败。 一致性(Consistency):事务...原创 2019-03-26 15:06:29 · 203 阅读 · 0 评论 -
JDBC学习(六)批处理
批处理就是一批一批的处理,只针对更新(增,删,改)语句,不包括查询。 对于mysql 默认是关闭批处理的,需要在连接url中添加参数 rewriteBatchedStatements=true Statement批处理 多次调用statement类的addBatch(String sql)方法,将需要执行的所有SQL语句添加到“批中”,然后调用executeBatch()方法来执行当前“...原创 2019-03-25 13:34:55 · 243 阅读 · 0 评论 -
JDBC(五)大数据
JDBC中的大数据是指能存储在数据库中的大的的字节数据,或是大的字符数据。 一下是SQL中提供用来保存大数据类型 类型 长度 Tinyblob 28--1B(256B) Blob 216-1B(64K) Mediumblob 224-1B(...原创 2019-03-25 13:10:46 · 154 阅读 · 0 评论 -
乱码问题总结
最近因为mysql乱码问题,花了很多时间,看了网上很多文章。今天将自己遇到的和看到的文章上面的情况整理一下,为了以后查看方便 各编码的关系 因为编程各种规则基本都是外国人指定的,所以外国人写的东西无需对编码进行转换,默认的就是ISO-8859-1;到了中国,就涉及到本土化的问题,中文编码应当是GBK,这是本地化的编码。 而各种标准、各种浏览器一般用的都是ISO-8859-1,所有就造成了两种编...原创 2019-03-03 11:52:41 · 219 阅读 · 0 评论 -
mysql命令整理
添加数据库 create database <数据库名> 删除数据库 drop database <数据库名> 建表语句 create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]); create table table_name( id...原创 2019-01-08 13:54:39 · 210 阅读 · 0 评论