数据库
起个名字不太难
这个作者很懒,什么都没留下…
展开
-
JDBC杂记学习
JDBC与数据库杂记----这是利用statement类来实现的,这种实现时在构造SQL语句,因为要拼接SQL语句那么,这样会导致SQL注入的BUG存在,也即是用户在输入时如果输入了与Sql语句相关的关键字入#(代表注释),or(|的关键字);---SQL注入攻击:由于dao中执行的SQL语句是拼接出来的,其中有一部分内容是由用户从客户端传入,所以当用户传入的数据中包含sq原创 2015-08-03 10:20:58 · 415 阅读 · 0 评论 -
SQL基础知识
基础的SQL零碎知识点,俗话说好记性不如烂笔头,记一下,也方便以后查看。环境:MySql一、sql语句1.操作数据库(1)创建数据库CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification:???原创 2015-08-05 17:33:41 · 390 阅读 · 0 评论 -
数据库事务和锁机制小结
一、事务 事务的概念:事务是指逻辑上的一组操作,这组操作要么同时完成要么同时不完成. 事务的管理:默认情况下,数据库会自动管理事务,管理的方式是一条语句就独占一个事务. 如果需要自己控制事务也可以通过如下命令开启/提交/回滚事务 start transaction;原创 2015-08-05 17:39:48 · 811 阅读 · 0 评论 -
总结Oracle,sqlserver,mysql中查询10-20条记录的写法
一: oracle数据库写法:1:select * from (select rownum rn ,* from 表名 wher rownumwhere a.rn>102:select * from 表名 where rownum minus select * from 表名 where rownum二:SqlServer数据库写法:1:原创 2015-10-19 11:09:02 · 5574 阅读 · 0 评论 -
Oracle多粒度锁机制的总结
1)数据库锁的基本概念基本锁类型有两种:排他锁(Exclusive locks)记为X锁 , 共享锁(Share locks)记为S锁。 排他锁:若事务T对数据D加X锁,则其他事务都不能再对D加任何类型的锁,直至T释放D上的X锁;一般要求在修改数据前要向该数据加排他锁,所以排他锁又称为写锁。 共享锁:若事务T对数据D加S锁,则其他事务只能对D加S锁,而不能加转载 2015-10-14 20:50:21 · 932 阅读 · 0 评论