一、 JDBC 简介 1 什么是 JDBC JDBC(Java DataBase Connectivity)java 数据库连接 是 JavaEE 平台下的技术规范 定义了在 Java 语言中连接数据,执行 SQL 语句的标准(标准即是接口;) 可以为多种关系数据库提供统一访问 2 什么是数据库驱动 ...
分类:
数据库 时间:
2019-09-23 18:22:32
阅读次数:
118
一般用substring函数截取出特定字段,如 --用户姓名第二个字是'大'字的 select * from Users where SUBSTRING(UserName,2,1)='大' 第二种方法就是直接like模糊查询,看具体情况使用 select * from Users where Use ...
分类:
数据库 时间:
2019-09-23 18:15:10
阅读次数:
124
一、判断注入类型 一般查询语句,字符型和数值型 1.+-数值,如1+1,1+2 2.后面添加‘1 and 1 = 1' 和 ’1 and 1 = 2' 进行查询,若1=1返回正确而1=2返回错误则为数值型 3.加'#,若返回正确则为字符型 二、查列数(有待考证) order by num num为数 ...
分类:
数据库 时间:
2019-09-23 18:09:04
阅读次数:
106
Oracle MySQL SQL Server 【注意】SQL Server 字段有约束或者索引,需要按如下方式处理: 字段是主键: 字段有约束,并且修改后字段长度大于原长度: 字段有索引,比如唯一索引,并且修改后字段长度大于原长度: ...
分类:
数据库 时间:
2019-09-23 18:03:39
阅读次数:
90
1 mysql通过show processlist 大量处于open /close table阶段 分析 open/close table基本是与table_cache有关,mysql相关的参数大概有2个 table_open_cache 表缓存个数,与数量有关 table_open_cache_i ...
分类:
数据库 时间:
2019-09-23 15:30:27
阅读次数:
114
从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。 一. 创建json(不可以设置长度,可以是null,不能用有默认值) mysql> CREATE TABLE lnmp ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, ` ...
分类:
数据库 时间:
2019-09-23 15:27:15
阅读次数:
102
public String fileToStr(MultipartFile file) throws IOException{ bate[] data = null; InputStream is = file.getInputStream(); data = new byte[is.availab ...
分类:
数据库 时间:
2019-09-23 15:21:24
阅读次数:
94
解决: Windows->Preferences->Java->Complicer->Errors/Warnings 将 Deprecated and restricted API 中的 Forbidden references(access rules) 选为Warning就可以了 ...
分类:
数据库 时间:
2019-09-23 15:20:44
阅读次数:
106
from: https://segmentfault.com/a/1190000009374567 什么是MVCC MVCC即Multi-Version Concurrency Control,中文翻译过来叫多版本并发控制。 MVCC是解决了什么问题 众所周知,在MYSQL中,MyISAM使用的是表 ...
分类:
数据库 时间:
2019-09-23 15:19:26
阅读次数:
108
mysql命令总结(4)连接查询 内连接:查询的结果为两个表匹配到的数据,一般使用别名来替代表1表2更为简洁可观左连接:查询的结果为两个表匹配到的数据,左表特有的数据,右表不存在的数据使用null填充右连接:查询的结果为两个表匹配到的数据,右表特有的数据,左表不存在的数据自关联:在一个数据表中的不同 ...
分类:
数据库 时间:
2019-09-23 15:12:55
阅读次数:
101
一 简介:汇总程序报错提示的相关问题二 问题 1 程序错误信息 max_allowed_packet 设置过小导致java程序写入失败 答案 1 max_allowed_packet=32M 写入配置文件并重启 2 set global max_allowed_packet=33554432 问题2 ...
分类:
数据库 时间:
2019-09-23 15:12:06
阅读次数:
94
1 CREATE USER 'test'@'localhost' IDENTIFIED BY 'test'; 2 3 FLUSH PRIVILEGES; 4 5 6 GRANT REPLICATION CLIENT ON *.* TO test@localhost IDENTIFIED BY 'te... ...
分类:
数据库 时间:
2019-09-23 15:04:50
阅读次数:
277
1.先检查系统是否装有mysql rpm -qa | grep mysql 2.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 3.安装 mysql-community-release ...
分类:
数据库 时间:
2019-09-23 15:02:55
阅读次数:
109
DDL 操作数据库:常用的操作 CRUD 一、C(create)创建 1、创建数据库 2、创建数据库,判断是否存在,再创建(如果存在,就不再创建) 3、创建数据库,并指定字符集 Demo : 创建 DB1 数据库,判断是否存在,并制定字符集为 utf8; 二、R(Retrieve)查询 1、查询所有 ...
分类:
数据库 时间:
2019-09-23 14:51:57
阅读次数:
96
merge into sn_balance b1 using(select 'admin' as userid,1 as type1 from dual) b2 on(b1.userid=b2.userid and b1.type=b2.type1) when matched then update ...
分类:
数据库 时间:
2019-09-23 12:22:36
阅读次数:
105
mongoDb 干嘛的:数据库,nosql(非关系型|缓存型) 场景:解决大规模数据集合多重数据种类 下载:https://www.mongodb.com/download-center 安装:https://www.cnblogs.com/keyi/p/10984514.html 测试服务端是否启 ...
分类:
数据库 时间:
2019-09-23 12:18:46
阅读次数:
121
本篇文章主要是介绍使用LengthFieldBasedFrameDecoder解码器自定义协议。通常,协议的格式如下: LengthFieldBasedFrameDecoder是netty解决拆包粘包问题的一个重要的类,主要结构就是header+body结构。我们只需要传入正确的参数就可以发送和接收 ...
分类:
数据库 时间:
2019-09-23 12:13:39
阅读次数:
115