第7章 Oracle 纯软件公司的先驱 Microsoft 1975 Oracle 1977 公司发展 1977 SDL 1979 RSI 关系软件公司 1982 Oracle 当今全球第二大软件公司 钻了IBM空子 IBM不重视关系型数据库的开发,使Oracle先开发出来 赢在商业模式上,只买软件...
分类:
数据库 时间:
2014-07-27 22:26:59
阅读次数:
232
数据库服务器ip地址被占用,怎么破?!服务器:1、改服务器ip;2、改tnsnames.ora里配置的Oracle数据库ip;3、重启Oracle服务;客户端:1、改tnsnames.ora里配置的Oracle数据库ip;
分类:
数据库 时间:
2014-07-27 22:27:39
阅读次数:
222
WAMP安装好后,mysql教程密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了
分类:
数据库 时间:
2014-07-27 22:27:59
阅读次数:
269
在oracle数据库系统中每一行都有一个rowid,oracle数据库系统就是利用rowid来定位数据行的。rowid也是oracle中内置的一个标量数据类型rowid有一下特点; 是数据库中每一行的唯一标识 并不是显示的存储某一列的值 可以用来定位行,虽然没有直接给出行的物理地址 提供了访...
分类:
数据库 时间:
2014-07-27 22:29:19
阅读次数:
314
2014-07-27 BaoXinjian一、摘要1 - 数据库账户是否锁住监控2 - 数据库表空间大小3 - 进程异常停止监控4 - Session中处理时间过长的进程监控二、案例1 - 账户是否锁住监控1. 如何监控2. 如何处理三、案例2 - 表空间大小不够监控1. 如何监控2. 如何处理四、...
分类:
数据库 时间:
2014-07-27 22:31:49
阅读次数:
282
基于时间的盲注(time-basedblind) 测试应用是否存在SQL注入漏洞时,经常发现某一潜在的漏洞难以确认。这可能源于多种原因,但主要是因为Web应用未显示任何错误,因而无法检索任何数据。 对于这种情况,要想识别漏洞,向数据库注入时间延迟并检查服务器响应是否也已经延迟会很有帮助。时间延迟.....
分类:
数据库 时间:
2014-07-27 22:34:29
阅读次数:
405
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count (peopl...
分类:
数据库 时间:
2014-07-27 22:38:29
阅读次数:
233
sqlserver:where rownum between @pageSize*(@pageIndex-1)+1 and @pageIndex*@pageSizemysql:SELECT * FROM `content` AS t1 JOIN (SELECT id FROM `content` O...
分类:
数据库 时间:
2014-07-27 22:41:29
阅读次数:
244
分析完leveldb以后,接下来的时间准备队tair的源码进行阅读和分析。我们刚刚分析完了leveldb而在tair中leveldb是其几大存储引擎之一,所以我们这里首先从tair对leveldb的使用和修改来窥探在这个分布式的存储引擎中是如何将area和bucket持久化到存储,并且方便bucke...
分类:
数据库 时间:
2014-07-27 22:41:49
阅读次数:
574
环境:SQL Server2008 R2SQL Server Management Studio今天测试部署项目的时候,发现不能远程访问SQL Server.具体情形就是在Management Studio连入DB的时候,Server name 输入./Instance ,没有任何问题。输入ip地址...
分类:
数据库 时间:
2014-07-27 22:42:19
阅读次数:
346
JDBC提供了数据库batch处理的能力,在数据大批量操作(新增、删除等)的情况下能够大幅度提升系统的性能。我曾经接触的一个项目,在没有採用batch处理时,删除5万条数据大概要半个小时左右,后来对系统进行改造,採用了batch处理的方式,删除5万条数据基本上不会超过1分钟。看一段JDBC代码://...
分类:
数据库 时间:
2014-07-27 23:02:59
阅读次数:
350
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql-u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为:>show...
分类:
数据库 时间:
2014-07-27 23:10:59
阅读次数:
249
1. 安装Homebrewruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"2. 下载sqllite3brew install pkgconfigbrew install sqlite33. 安...
分类:
数据库 时间:
2014-07-27 23:11:59
阅读次数:
211
今天是周日,刚好有空闲时间整理一下这些天工作业务中遇到的问题。有时候我们有这样一个需求,就是在后台中传过来一个IList的泛型集合数据,该集合是某个类的实例集合体,然后将该集合中的实例的数据一个个地插入到数据库或者更新到数据库中去。一开始我想到的方法是拼接字符串,然后通过存储过程对接收到的字符串进行...
分类:
数据库 时间:
2014-07-27 23:19:09
阅读次数:
462
通过MySQL命令行修改:mysql> set character_set_client=utf8;Query OK, 0 rows affected (0.00 sec)mysql> set character_set_connection=utf8;Query OK, 0 rows affect...
分类:
数据库 时间:
2014-07-27 23:24:09
阅读次数:
336
官方资料:http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-unix
还有一个值得参考的mysql安装,与python-mysql安装博客http://hearrain.com/2011/01/498
据官方文档说,
For example, if you r...
分类:
数据库 时间:
2014-07-27 23:37:59
阅读次数:
295
首先说说三层+实体:就是表现层(U层)直接调用业务逻辑层(B层)的逻辑,业务逻辑层在直接访问数据层(D层),在把数据返回到B层后返回到U层。首先,只用三层+实体做程序时,灵活性不够高。如果想换数据库的话,需要大量改动B层的代码。其次,代码利用率不高,像访问数据库的一些代码,多次重复。
既然不好,就有必要寻找新的方法。B层直接访问D层不好,怎么办呢?用接口。这样,如果更换数据库,只要把D层进行修改或者在连接新的D层,而不用更改B层的代码了,实现“高内聚,低耦合”。U层直接访问B层,U层需要知道B层的就...
分类:
数据库 时间:
2014-07-27 23:50:29
阅读次数:
277