以前的情况:一个程序访问数据库,需要拿到一个Connection连接对象,向底层申请一个资源底层给程序连接对象,连接对象和程序绑定程序拿着连接对象,去连接、去操作数据库。程序访问完后,释放连接对象这样操作对资源消耗比较大 学了数据库连接池:在程序访问之前,在系统初始好了后,创建了一个容器在容器内申请 ...
分类:
数据库技术 时间:
2020-02-28 15:46:17
收藏:
0 评论:
0 赞:
0 阅读:
78
sh._adminCommand 在admin数据库运行database command ,就像db.runCommand() ,不过可以保证只在 mongos 上运行. sh._checkFullName() 检测一个ns是否正确形成. sh._checkMongos() 检测 mongo 终端连 ...
分类:
数据库技术 时间:
2020-02-28 15:06:09
收藏:
0 评论:
0 赞:
0 阅读:
61
未设置密码,获取默认密码方法 第一步:进去mysql根目录下,如果没有data文件夹可以新建一个,找不到my.ini文件也新建一个(在根目录下创建的my.ini,重新配置的参数会覆盖源文件的参数,所以找不到源文件也没关系,linux系统下配置文件为my.cnf) 在my.ini配值参数如下: 第二步 ...
分类:
数据库技术 时间:
2020-02-28 15:05:25
收藏:
0 评论:
0 赞:
0 阅读:
169
常见存储引擎:MyISAM、INNODB 一、MyISAM: (1)非聚集索引,索引和数据分开存放,.MYI文件存放索引,.MYD文件存放数据。 (2)采用BTree作为索引结构,索引保存的是数据文件的指针,主键索引、辅助索引都是单独的 (3)不支持事务 二、INNODB (1)聚集性索引,索引和数 ...
分类:
数据库技术 时间:
2020-02-28 15:05:04
收藏:
0 评论:
0 赞:
0 阅读:
74
定义实体类的时候定义为了基本数据类型,不能接收null需要改为引用数据类型 ...
分类:
数据库技术 时间:
2020-02-28 14:50:40
收藏:
0 评论:
0 赞:
0 阅读:
81
1.安装mysql容器 #搜索mysql镜像 docker search mysql #拉取mysql镜像 docker pull docker.io/mysql #创建mysql容器,MYSQL_ROOT_PASSWORD=root设置root的密码为root docker run -d -p 3 ...
分类:
数据库技术 时间:
2020-02-28 14:03:00
收藏:
0 评论:
0 赞:
0 阅读:
75
1、下载:https://dev.mysql.com/downloads/mysql/ 2、安装 1)、设置环境变量 MYSQL_HOME D:\env\j2ee\mysql\mysql-8.0.19-winx64 Path %MYSQL_HOME%\bin; 2)、进入MYSQL_HOME,本例是 ...
分类:
数据库技术 时间:
2020-02-28 13:48:39
收藏:
0 评论:
0 赞:
0 阅读:
71
navicat版本的问题 出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。 解决方法: 第一步: 打开MySQL命令模式,设置密码为123456(我密码123456 大家可 ...
分类:
数据库技术 时间:
2020-02-28 13:47:01
收藏:
0 评论:
0 赞:
0 阅读:
98
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4. MySQLSyntaxErrorException: Unknown column 'A' in 'where clause'线程“main”com.mysql.jdbc. Exc ...
分类:
数据库技术 时间:
2020-02-28 13:46:45
收藏:
0 评论:
0 赞:
0 阅读:
81
Statement该对象用于执行静态SQL语句并返回它产生的结果。表示所有的参数在生成SQL的时候都是拼接好的,容易产生SQL注入的问题 PreparedStatement对象是一个预编译的SQL语句。动态SQL 功能1.执行SQL 3个方法 ①方法:execute() 可以执行任意的SQL,用的不 ...
分类:
数据库技术 时间:
2020-02-28 13:45:30
收藏:
0 评论:
0 赞:
0 阅读:
74
出现这个问题的原因网上大致都是说这三种 1.慢sql 2.大量持久性的连接 3.程序没有及时关闭连接 解决方式 mysql -u 账号 -p 输入密码 show processlist; kill掉sleep的线程 上面是杀死等待线程让mysql恢复正常的方法,下面说解决出现这种问题的方法 mysq ...
分类:
数据库技术 时间:
2020-02-28 13:36:46
收藏:
0 评论:
0 赞:
0 阅读:
76
功能 1.获取执行SQL的对象 方法:createStatement() 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Statement(声明) 方法:prepareStatement(String sql) 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Prepare ...
分类:
数据库技术 时间:
2020-02-28 13:34:48
收藏:
0 评论:
0 赞:
0 阅读:
71
1.前提条件:可执行文件包含调试信息 gcc -g 2.gdb 文件名 启动gdb调试 3.查看代码的命令 当前文件: list 行号(函数名) 指定文件: list 文件名:行号(函数名)4.设置断点 当前文件: b 行号(函数名) 指定文件: b 文件名:行号(函数名) 设置条件断点: b 行号 ...
分类:
数据库技术 时间:
2020-02-28 13:33:46
收藏:
0 评论:
0 赞:
0 阅读:
64
```bash [root@host1 ~]# docker images -a REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/mysql 5.7 4d1bf91a2e39 37 hours ago 435 MB docker.io/postgres ... ...
分类:
数据库技术 时间:
2020-02-28 13:29:27
收藏:
0 评论:
0 赞:
0 阅读:
80
bug原因: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中。简而言之,就是SELECT后面接的列必须被GROUP BY后面接的列所包含。 如:select a,b from table group b ...
分类:
数据库技术 时间:
2020-02-28 13:26:22
收藏:
0 评论:
0 赞:
0 阅读:
283
一、MySQL备份脚本 #!/bin/bash # script_name: db_backup.sh # author: Michael Ho # contact: herui1991@sina.cn # 172.50.1.119 为专门的备份服务器,需要做一下服务器之间免密码登录 # 备份的数据 ...
分类:
数据库技术 时间:
2020-02-28 13:20:59
收藏:
0 评论:
0 赞:
0 阅读:
66
libmodbus库的交叉编译:1】到libmodbus官网https://libmodbus.org/download/下载安装包,内部自带configure文件,官网推荐v3.1.6稳定版。另外注意,如果是从github上克隆源码的,则包里没有configure文件,需要额外安装部分软件,才能生 ...
分类:
数据库技术 时间:
2020-02-28 13:20:14
收藏:
0 评论:
0 赞:
0 阅读:
138
前言 今天我们一起来学习如何利用JMeter连接数据库进行测试吧! 一:添加线程组,再添加JDBC Connection Configuration(右键测试计划-->配置元件-->JDBC Connection Configuration) 二:配置数据库连接信息 DataBase URL:jdb ...
分类:
数据库技术 时间:
2020-02-28 13:18:38
收藏:
0 评论:
0 赞:
0 阅读:
70
线程“主”java中的异常。于sq1。sQLException:用户“root”@“localhost”被拒绝访问(使用密码:YES)root密码错误 ...
分类:
数据库技术 时间:
2020-02-28 13:05:16
收藏:
0 评论:
0 赞:
0 阅读:
83
功能 1.注册驱动 注册驱动:告诉程序使用哪个驱动jar包 写代码使用:Class.forName("com.mysql.jdbc.Driver"); 查看源码 mysql-connector-java-5.1.37-bin\com\mysql\jdbc文件夹下的 Driver.class 文件 / ...
分类:
数据库技术 时间:
2020-02-28 13:00:08
收藏:
0 评论:
0 赞:
0 阅读:
71