JDBC数据库连接的步骤: 下载并将 放到tomcat的lib目录下。 加载MySql数据库的驱动(通过Class.forName();方法来加载,所传参数为mysql驱动字符串) 创建数据库连接(通过调用getConnection();方法,传入数据库地址、用户名和密码。该方法返回的是一个数据库连 ...
分类:
数据库 时间:
2019-04-13 21:48:45
阅读次数:
165
原文链接:https://www.entityframeworktutorial.net/code-first/code-first-from-existing-database.aspx 这里你将会学习使用Code-First方式,从一个已经存在的数据库中生成上下文类和实体类。 对于已经存在的数据 ...
分类:
数据库 时间:
2019-04-13 22:01:57
阅读次数:
213
在之前已经写过了jdbc的工具类,不过最近学习了新的方法,所以在这里重新写一遍,为后面的javaEE做铺垫; 首先我们要了解javaEE项目中,文件构成,新建一个javaEE项目,在项目中,有一个web文件夹,在web文件夹下有WEB-INF文件夹,我们的web.xml文件放在这个文件夹下,同时我们 ...
分类:
数据库 时间:
2019-04-13 22:02:15
阅读次数:
234
./configure --prefix=/usr/local/pgsql ..... configure: error: zlib library not foundIf you have zlib already installed, see config.log for details on ...
分类:
数据库 时间:
2019-04-13 23:16:11
阅读次数:
532
在flask中,我们可以使用Flask提供的过个装饰器注册请求回调函数,他们会在特定的请求处理环节被执行。类似的,SQLAlchemy也提供了一个listen_for()装饰器,他可以用来注册时间回调函数。 listen_for()装饰器主要接收两个参数,target表示监听的对象,这个对象可以是模 ...
分类:
数据库 时间:
2019-04-13 23:27:38
阅读次数:
387
定义和用法 可以一同使用 DISTINCT 和 COUNT 关键词,来计算非重复结果的数目。 语法 例子 注意:下面的例子仅适用于 ORACLE 和 Microsoft SQL server,不能用于 Microsoft Access。 "Orders"表: CompanyOrderNumber I ...
分类:
数据库 时间:
2019-04-13 23:28:42
阅读次数:
3982
1 DB参数配置在app.conf 2 模型定义在Models.go中 3 main ...
分类:
数据库 时间:
2019-04-13 23:40:42
阅读次数:
173
环境准备 使用docker-compose 运行 docker-compose 文件 version: "3" services: db: image: edgedb/edgedb ports: - "5656:5656" - "8888:8888" version: "3" services: d ...
分类:
数据库 时间:
2019-04-14 09:20:55
阅读次数:
190
MySQL(InnoDB)是如何处理死锁的 一、什么是死锁 官方定义如下:两个事务都持有对方需要的锁,并且在等待对方释放,并且双方都不会释放自己的锁。 这个就好比你有一个人质,对方有一个人质,你们俩去谈判说换人。你让对面放人,对面让你放人。 二、为什么会形成死锁 看到这里,也许你会有这样的疑问,事务 ...
分类:
数据库 时间:
2019-04-14 09:22:21
阅读次数:
184
在项目中使用mybatis做为持久层框架,mysql数据库。项目上线前,DBA要求我们将每张数据库表中的字段都设置默认值和not null。之前项目中有一些insert语句是将表中所有字段都列出来,然后把它做为一个通用的插入语句来使用。举个简单的例子:假如一张数据库表blog中有如下几个字段:id, ...
分类:
数据库 时间:
2019-04-14 09:27:53
阅读次数:
209
我在使用mysqll客户端连接我的mysql服务器的时候,出现了上述的问题。我的操作系统是ubuntu,安装版本是对应的64位服务器。我的服务器的启动方式是sudo service mysql start. 我对服务器的改动仅限于新增了一个mysql的配置文件,配置文件的位置在/etc/my.cnf ...
分类:
数据库 时间:
2019-04-14 09:28:07
阅读次数:
560
Mysql加锁过程详解(1)-基本知识 Mysql加锁过程详解(2)-关于mysql 幻读理解 Mysql加锁过程详解(3)-关于mysql 幻读理解 Mysql加锁过程详解(4)-select for update/lock in share mode 对事务并发性影响 Mysql加锁过程详解(5 ...
分类:
数据库 时间:
2019-04-14 09:28:38
阅读次数:
194
https://baijiahao.baidu.com/s?id=1614304400276051465&wfr=spider&for=pc 有一些技术同学可能对于“读写分离”了解不多,认为数据库的负载问题都可以使用“读写分离”来解决。 这其实是一个非常大的误区,我们要用“读写分离”,首先应该明白“ ...
分类:
数据库 时间:
2019-04-14 09:30:33
阅读次数:
178
MongoDB 是一个面向文档的数据库系统。使用 C++编写,不支持 SQL,但有自己功能强大的查询语法。MongoDB 使用 BSON 作为数据存储和传输的格式。BSON 是一种类似 JSON 的二进制序列化文档,支持嵌套对象和数组。MongoDB 很像 MySQL,document 对应 MyS ...
分类:
数据库 时间:
2019-04-14 09:31:06
阅读次数:
160
一、要求:查询平均薪水最高部门的部门编号 二、背景:当前数据库有employee表和department表,数据分别如下: employee表: department表: 三、难点: 1、需要考虑最高平均薪资可能在多个部门同时出现,查询出来的结果需要涵盖所有最高平均薪资的部门id 2、部门名称和员工 ...
分类:
数据库 时间:
2019-04-14 09:33:58
阅读次数:
687
什么是索引? 用于提高数据库访问速度的数据库对象 索引类型? 聚集索引:一个表中只有一个聚集索引,主键的存储位置与物理顺序相同,叶子节点获取全部列数据。 非聚集索引:索引逻辑顺序与物理顺序不同,可以有多个非聚集索引。=> 因此非聚集索引的叶子节点是索引节点,指针指向对应的数据块,若列中包含其他索引没 ...
分类:
数据库 时间:
2019-04-14 09:34:30
阅读次数:
203