06 2013 档案

摘要:1、关于 cascade constraints假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则 drop table A 系统会出现错误警告的讯息而不会允许执行。此时必须用,drop table A cascade constraints;SQL> select CONSTRAINT_NAME,TABLE_NAME from dba_constraints where owner = 'SYS' and TABLE_NAME = 'B' no rows selected 我们可以发现利用Drop 阅读全文
posted @ 2013-06-28 13:04 jack_ou 阅读(5633) 评论(0) 推荐(0) 编辑
摘要:前言 进入Derby 的应用开发之前,浏览一下derby的功能集,这样在真正选择的时候,可以决定Derby是不是适合你的应用。 本篇的是【Derby 系列】初级的第3篇。1. Derby 是关系型数据库管理系统,所有源代码用java 语言写成,可以运行于J2SE/J2EE 1.3 及更高版本环境下。Derby是Apache的子项目,开放源代码源。 2. Derby 数据库属于轻量级,核心引擎(engine)部分只有2M大小,并于移植,携带,部署。同时也可以嵌入到其他应用程序中使用。短小精炼的derby不需要专业DBA技能。 3. Derby 全面兼容 SQL92E, 部分支持SQL99。支持 阅读全文
posted @ 2013-06-28 09:17 jack_ou 阅读(2993) 评论(0) 推荐(1) 编辑
摘要:【数据库知识】 主键、唯一键包含索引 主键包含唯一键、索引、非空 唯一键包含索引,可空或非空 数据库需要与执行服务的在同个目录下 唯一键 create table app.tyu ( primarykey int primary key, com_no int not null unique, name varchar(32) default 'jack' ) 自动加值 GENERATED ALWAYS AS IDENTITY create table svse ( uid int generated by default as identity, Uname varchar( 阅读全文
posted @ 2013-06-27 18:31 jack_ou 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:数据库客户端SQLeonardo的使用 这篇文章要介绍SQLeonardo。我使用了一下,挺不错,一个jar包,加载不同的驱动之后,可以连接很多类型的数据库,我只连接了HSQL和Oracle两个数据库。下面简单介绍一下。 首先当然是先要到官方下载了,地址是:http://sourceforge.net/project/showfiles.php?group_id=182744 我将这个小东西解压到了F盘的一个目录中,如图示:执行命令:java -jar sqleonardo.jar ,如图示: 这时候就显示出了SQLeonardo客户端的真实面目,如图示: 上面的dbHsql和driverD. 阅读全文
posted @ 2013-06-27 13:32 jack_ou 阅读(1898) 评论(0) 推荐(0) 编辑
摘要:前提是先安装jdk,具体自己安装。1.到resin官网http://www.caucho.com/download/下载相应压缩包,比如resin-3.2.0.zip2、解压下载的resin-3.2.0.zip到含有非中文路径下(含中文的路径不行)3、找到resin.xml,并打开4、找到如下图红圈内那个位置,并修改root-directory=的值为你项目所在路径,比如我这里修改成D:\java开发\wordspace\cloudclick(其实就是图上所显示的结果到此为止你已经可以运行该resin服务器了,只要你点击resin.exe,服务器就可以跑起来,为你的项目服务如果你需要配置在my 阅读全文
posted @ 2013-06-27 12:53 jack_ou 阅读(4273) 评论(0) 推荐(0) 编辑
摘要:Oracle数据类型数据类型(datatype)是列(column)或存储过程中的一个属性。 Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。 字符数据类型 CHAR CHAR数据类型存储固定长度的子符值。一个CHAR数据类型可以包括1到2000个字符。如果对CHAR没有明确地说明长度,它的默认长度则设置为1.如果对某个CHAR类型变量赋值,其长度小于规定的长度,那么Oracle自动用空格填充。 VARCHAR2存储可变长度的字符串。虽然也必须指定一个VARCHAR2数据变量的长度,但是这个长度是指对该变量赋值的的最大长度而非实际赋值长度。 阅读全文
posted @ 2013-06-26 20:14 jack_ou 阅读(703) 评论(1) 推荐(0) 编辑
摘要:Data typesThis section describes the data types used inDerby.Built-In type overviewNumeric typesData type assignments and comparison, sorting, and orderingBIGINT data typeBLOB data typeBOOLEAN data typeCHAR data typeCHAR FOR BIT DATA data typeCLOB data typeDATE data typeDECIMAL data typeDOUBLE data 阅读全文
posted @ 2013-06-26 18:19 jack_ou 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。 阅读全文
posted @ 2013-06-26 13:38 jack_ou 阅读(2338) 评论(1) 推荐(1) 编辑
摘要:SQuirreL SQL Client SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容、发出 SQL 命令,以及如您将看到的,执行许多其他功能。构建该图形化前端是为了支持兼容 JDBC 的数据库。更多SQuirreL SQL Client 信息iSQL-VieweriSQL-Viewer是一个符合JDBC 2.x的SQL客户端,它支持多种数据库如PostgreSQL, MySQL, Oracle,和 Informix。它提供了许多工具来执行简单的数据库任务。更多iSQL-Viewer信息DbmJDbmJ针对SAPDB数据库管理工具。更多DbmJ 阅读全文
posted @ 2013-06-26 10:25 jack_ou 阅读(10853) 评论(0) 推荐(0) 编辑
摘要:Powerdesigner自定义DBMSPowerdesigner以下简称PD.PD默认支持的DBMS不够用时,我们就需要自己定义了。以apache derby数据库为例。1、DBMS的定义文件PD的DBMS定义文件放在install_dir/Resource Files/DBMS目录下。自定义DBMS的第一步是复制一个现成的DBMS文件,由于derby与Oracle相似之处比较多,所以可以选择复制Oracle的DBMS文件,并重命名为derby.xdb2、修改描述用记录本打开derby.xdb,将大概前16行的一些内容做修改。比如code、name等等。我的大体如下:123456789101 阅读全文
posted @ 2013-06-25 13:37 jack_ou 阅读(3393) 评论(0) 推荐(1) 编辑
摘要:1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test";String password="test";Connection conn= DriverManager.getConnection(url,user,password); 阅读全文
posted @ 2013-06-20 14:04 jack_ou 阅读(956) 评论(0) 推荐(0) 编辑
摘要:可配合http://www.cnblogs.com/langtianya/archive/2013/03/10/2952442.html学习MySql数据类型1.整型(xxxint)MySQL数据类型含义tinyint(m)1个字节表示(-128~127)smallint(m)2个字节表示(-32768~32767)mediumint(m)3个字节表示(-8388608~8388607)int(m)4个字节表示(-2147483648~2147483647)bigint(m)8个字节表示(+-9.22*10的18次方)2.浮点型(float和double) MySQL数据类型 含义float( 阅读全文
posted @ 2013-06-20 13:27 jack_ou 阅读(572) 评论(0) 推荐(0) 编辑
摘要:MySQL:MySQL日期数据类型、MySQL时间类型使用总结 MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12 阅读全文
posted @ 2013-06-20 13:16 jack_ou 阅读(310) 评论(0) 推荐(0) 编辑