
数据库
文章平均质量分 73
zxycode007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql-noinstall在windows下的安装方法
<br />下载MySQL5.0的免安装版本mysql-noinstall-5.0.24-win32.zip。 <br />将其解压缩至D:/mysql5.0目录。 <br />编辑配置文件my.ini。拷贝 my-large.ini 到 my.ini,这里是D:/MySQL5.0-noinstall/my.ini。 <br />解压mysql-noinstall <br />复制文件夹下my-large.ini,并重命名为my.ini。 <br />找到[mysqld]并在下面添加一行配置 <br />#原创 2011-02-01 18:16:00 · 329 阅读 · 0 评论 -
分页查询生成工具
能够将普通SQL转化为分页SQL的工具类,支持ORACLEpublic class SQLTools { /** * 分页SQL 查询生成器 * 原查询语句必须有条件 * @param query 原查询语句 * @param pageSize 每页大小 * @param curPage 第N页 * @return */ public static原创 2011-12-14 13:21:41 · 348 阅读 · 0 评论 -
索引无效的几种情况
。检查被索引的列或组合索引的首列是否出现在PL/SQL语句的WHERE子句中,这是“执行计划”能用到相关索引的必要条件。 。看采用了哪种类型的连接方式。ORACLE的共有Sort Merge Join(SMJ)、Hash Join(HJ)和Nested Loop Join(NL)。在两张表连接,且内表的目标列上建有索引时,只有Nested Loop才能有效地利用到该索引。SMJ即使相翻译 2011-11-01 11:05:59 · 1968 阅读 · 0 评论 -
oracle 字段类型
<br /> oracle 字段类型<br /> <br /> CHAR 固定长度字符串 最大长度2000 bytes <br /> VARCHAR2 可变长度的字符串 最大长度4000 bytes 可做索引的最大长度749 <br /> NCHAR 根据字符集而定的固定长度字符串 最大长度2000 bytes <br />转载 2011-06-01 18:19:00 · 376 阅读 · 0 评论 -
ORACLE的索引和约束详解
<br />Oracle的约束<br /><br />* 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段, <br />必须在表级定义约束 <br />* 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称 <br /><br />定义primary key约束(单个字段) <br />create table employees (empno number(5) pr转载 2011-06-01 23:41:00 · 221 阅读 · 0 评论 -
Oracle的oci和thin连接
Java程序连接oracle数据库时,用oci驱动要比用thin驱动性能好些。主要的区别是使用thin驱动时,不需要安装oracle的客户端,而使用oci时则要安装oracle的客户端。从使用thin驱动切换到oci驱动在配置来说很简单,只需把连接字符串java:oracle:thin:@hostip:1521:实例名换为java:oracle:oci@本地服务名即可。如:从jdbc:oracle:thin:@10.1.1.2:1521:shdb改成:jdbc:oracle:oci8:@shdb但这里这台机转载 2011-06-01 00:30:00 · 1337 阅读 · 0 评论 -
JDBC获取数据库各种信息
JDBC获取数据库各种信息当通过一个JDBC连接上一个数据的时候,我们就可以通过JDBC获取到这个数据的各种信息,比如数据库的名称、模式、表结构(及其字段)、视图、函数、过程、访问权限等等一系列的信息。当然,如果你原意,你还可以访问个个表中的数据(只要你有权限)。笔者曾接触Sybase数据库,Sybase很垃圾,搞了老半天,连个表都看不见,更无从谈及访问数据,无奈之下通过JDBC连接上数据库后,将数据的各种信息一一输出。时隔两年了,近日又在做一个项目的时候,发现很多人都用IDE从表生成POJO,各个工具生成转载 2011-06-01 23:42:00 · 411 阅读 · 0 评论 -
PLSQL Developer 8 连接Oracle 11g X64版
<br /><br />PLSQL Developer 8 连接Oracle 11g X64版 <br /><br />因为PLSQL Developer还不支持64位的Oracle <br />所以上网找了很多资料和办法,最后发现综合起来挺好用 <br /><br />我的机器是Windows 7 Enterprise X64版本的 <br />而装了一天,使用各种办法,就是装不上win32版本的Oracle11g,总是提示找不到一个文件,我是在Oracle官网上下来的,绝对是没 有问题的,但转载 2011-02-19 14:29:00 · 6398 阅读 · 2 评论 -
SQL*Loader使用指南
<br />Oracle 的SQL*LOADER可以将外部数据加载到数据库表中。下面是SQL*LOADER的基本特点:<br />1)能装入不同数据类型文件及多个数据文件的数据<br />2)可装入固定格式,自由定界以及可度长格式的数据<br />3)可以装入二进制,压缩十进制数据<br />4)一次可对多个表装入数据<br />5)连接多个物理记录装到一个记录中<br />6)对一单记录分解再装入到表中<br />7)可以用 数对制定列生成唯一的KEY<br />8)可对磁盘或转载 2011-02-01 00:54:00 · 255 阅读 · 0 评论 -
使用SQL Loader导入大量数据,避免使用SQL频繁写库
<br />目前所做的项目需要从一个按行记录的数据文件取出部分字段,再将这些字段的按行存储到Oracle数据库。这些数据大约有2 700 000条,原始数据文件有450M左右。至少有两种方法可以实现:<br /> 一.将原始数据文件读进内存流中,每读一行解析一条数据,接着执行一条SQL语句,将解析到的数据插入数据库表;<br /> 二..将原始数据文件读进内存流中,每读一行解析一条数据,接着将解析到的数据按行写入一个临时文件data.tmp,待所有数据均被解析完毕且写入临时文件后,调用S转载 2011-02-01 00:54:00 · 418 阅读 · 0 评论 -
Oracle时间加减
加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') f转载 2012-04-01 16:54:26 · 1407 阅读 · 0 评论