数据库
余 一
人类的悲欢并不相通
展开
-
mysql乐观锁总结和实践
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:乐...转载 2019-11-25 14:17:18 · 162 阅读 · 0 评论 -
mysql悲观锁总结和实践
前言最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下:悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也...转载 2019-11-24 18:03:55 · 166 阅读 · 0 评论 -
表的创建与管理
实验小结 这里使用的是 SQL SERVER 2016版本。 有两种方法建立表格和修改: - 方法1:使用图形化方法 - 方法2:使用Transact-SQL语句原创 2017-10-31 16:04:29 · 4546 阅读 · 0 评论 -
找SQL Server 2016 配置管理器和JDBC驱动程序下载
昨天,做一个Java Web项目需要连接到数据库,想配置一下SQL Server 2016来着,发现在开始目录下,Sql Server Configuration Manager 不见了(应该是之前win10更新之后"消失"的)。可以重新找回来:1.打开win+R 之后输入SQLServerManager13.msc(对应于SQL Server 2016版本,更早的版本可将13数字换成更小...原创 2018-05-05 11:11:33 · 6892 阅读 · 0 评论 -
SQL Sever 数据类型(补充中)
1.DECIMAL(p,d) 或 decimal(p,d) 表示由 p 位数字组成(不包括符号、小数点),小数点后面有 d 位数字,其中 0 <= d <= p; 2.NUMERIC(p,d)或numeric(p,d)同DECIMAL(p,d);...原创 2018-05-12 12:13:41 · 200 阅读 · 0 评论 -
JDBC与JavaBean学习笔记(二)
1.对数据库中的表进行插入操作 (1)在SQL的数据插入语句INSERT通常有两种形式,一种是插入一个元组,另一种是插入子查询结果(一次插入多个元组)。插入元组格式为insert into <表名> [(<属性列1>[,<属性列2>]...)]values(<常量1>[,<常量2>]...); ...原创 2018-05-12 17:19:50 · 573 阅读 · 0 评论 -
数据库连接池(DBCP)连接SQL、MySQL数据库
为什么使用数据库连接池在JDBC中,一个Connection对象表示一个对数据库的连接。建立一个连接耗时又耗资源,如果所有客户共享一组已经打开的连接会节约很多时间。什么时候使用连接池1.所有用户通过一个通用的数据库帐号访问数据库。 2.数据库连接只用于单个请求的持续时间,用完即归还连接。数据库连接池连接池是存储、管理数据库连接的容器,应用程序把获取数据库连...原创 2018-07-22 18:15:22 · 3003 阅读 · 0 评论 -
SQL查询
表格score 字段名称 数据类型 ID INT StudentClass CHAR(255) Subject CHAR(255) StudentName CHAR(255) Score INT 表格内容e.g: 1.总分最高者//方法1:...原创 2018-10-04 10:03:24 · 258 阅读 · 0 评论