数据库
辰律
这个作者很懒,什么都没留下…
展开
-
项目内嵌h2数据库报错用户名密码错误
今天跟着一个 demo 使用 h2 数据库,一通操作下来结果运行的时候报错了。报错如下,就是用户名和密码错了:检查了一下,是在IDEA创建链接的时候,没有设置账号密码导致的,然后一直在找 h2 数据库是否有默认账号,没找到。经过各种找,终于发现了下面两种解决方法: 1. 给这个数据库创建一个用户通过 IDEA 连接数据库后,执行下面的语句创建一个用户CREATE USER ...原创 2020-02-14 00:00:24 · 2475 阅读 · 0 评论 -
MySQL索引
本文参考自聚集索引与非聚集索引的总结 以及 姜承尧的《MySQL技术内幕–InnoDB存存储引擎》MySQL 索引详解在开始介绍前,我们先整理一下 MySQL 的索引:聚集索引、非聚集索引(普通索引,组合索引,唯一索引)、倒排索引(用于全文检索,也称全文索引)、哈希索引其中,聚集索引和非聚集索引的存储结构都是 B+ 树结构,全文检索的倒排索引则主要是一张辅助表。需要注意的是:B+ 树...原创 2019-10-30 15:57:01 · 116 阅读 · 0 评论 -
mysql8.0JDBC驱动问题
mysq 8.0以上版本的驱动连接与5.0版本有所不同,下面是链接配置jdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/sys_test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=A...原创 2019-08-11 16:20:27 · 7232 阅读 · 1 评论 -
mysql日期时间设置默认0000-00-00 00:00:00出错
在解决问题之前,我们要先了解一下mysql的严格模式和非严格模式,有兴趣可以自己查看一下官方文档严格模式顾名思义,就是比非严格模式更为严格,主要就是对数据的要求更为严格,比如数据的类型,长度,格式等。比如一个整型字段我们写入一个字符串类型的数据,在非严格模式下MySQL不会报错,同样如果定义了char或varchar类型的字段,当写入或更新的数据超过了定义的长度也不会报错。还有一些关于null...原创 2019-08-11 18:19:52 · 18881 阅读 · 1 评论 -
centos7安装Redis5.0
一、下载安装包Linux系统直接输入下列命令$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ make或者百度网盘下载,放到Linux上后从第二个命令开始往下执行即可链接:https://pan.baidu.com/s/1...原创 2019-09-01 14:54:27 · 176 阅读 · 0 评论 -
redis存储对象
package com.grh;import com.alibaba.fastjson.JSON;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import java.io.*;import java.util.Map;public class redisJedis ...原创 2019-09-05 18:59:29 · 220 阅读 · 0 评论