- 浏览: 77133 次
- 性别:
- 来自: 深圳
最新评论
文章列表
表操作
例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下:
CREATE TABLE STUDENTS
(SNO NUMERIC (6, 0) NOT NULL
SNAME CHAR (8) NOT NULL
AGE NUMERIC(3,0)
SEX CHAR(2)
BPLACE CHAR(20)
PR ...
- 2007-04-26 10:33
- 浏览 754
- 评论(0)
为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。
1.在查询结果中显示列名:
a.用as关键字:select name as '姓名' from students order by age
b.直接表示:select name '姓名' from students order by age
2.精确查找:
a.用in限定范围:select * from students where native in ('湖南', '四川')
b.between...and:select * from students ...
- 2007-04-26 10:26
- 浏览 625
- 评论(0)
转贴 精妙SQL语句学习
在前人的基础上,我对比较优秀的sql语句进行了重新的编辑和整理,力求精短易学。希望大家可以举一反三,更好学习sql语句,如果有问题,还请翻阅相关书籍。下列语句部分是Mssql语句,不可以在access中使用。注:搜集来自网络,为了方便查询,我将此文发在我的网站里http://www.ekuaiji.com/articleDetail.asp?id=529,随时更新。欢迎大家发帖,接龙!
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL— ...
- 2007-04-26 10:25
- 浏览 568
- 评论(0)
Oracle高级查询
使用Oracle特有的查询语法, 可以达到事半功倍的效果1. 树查询
create table tree ( id number(10) not null primary key, name varchar2(100) not null, super number(10) not
- 2007-04-26 10:16
- 浏览 753
- 评论(0)
用hibernate封装oracle的clob类型操作起来很不方便,但是新的oracle10g的jdbc驱动,对此有很多改进。
环境 :wodows2000、oracle9.2、oracle10gJDBC驱动(必须)、hibernate3.1.2
oracle官方网站的clob操作方法:http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/clob10g/ClobManipulationIn10g.java.html
建表脚本:
/*===================================== ...
- 2007-04-16 15:37
- 浏览 661
- 评论(0)
我的环境是Oracle9i2+hibernate3使用原配的Oracle jdbc thin 驱动不能直接对clob对象进行直接操作。google了无数文章,仿造别人的办法,先写入一个空的clob对象,再读出,再写入真正的clob对象。不行,在BLOB blob =(BLOB) myObject.getClob 这里的类型强制转化就会出现问题。
使用hibernate官方论坛里面的重写一个数据类型的方式,则是出现String长度的错误。还试了很多种办法,均失败。
据说,Oracle 9i 里的jdbc oci驱动可以解决上面的问题,但我已经没有兴趣再去折腾了。
最后到Oracle网站上面注册了一 ...
- 2007-04-16 15:36
- 浏览 783
- 评论(0)
我们有时候遇到的日期格式可能是2004-1-12 ,系统自动将月份中的0去掉了,但是有时候我们需要完整的日期格式 ,如:2004-01-12 那么怎么办呢?下面的几个函数可以轻松搞定。 '将一个一位的数字前面加零function FillZero(str)ttt=strif len(str)=1 thenttt="0" & strend ifFillZero=tttend function'转化日期,将 一位补上零 2003-1-2 --> 2003-01-02function ConvertDate(tDate)ttt=tDateif isdate(tDate ...
- 2007-04-16 15:36
- 浏览 528
- 评论(0)
我的环境是Oracle9i2+hibernate3使用原配的Oracle jdbc thin 驱动不能直接对clob对象进行直接操作。google了无数文章,仿造别人的办法,先写入一个空的clob对象,再读出,再写入真正的clob对象。不行,在BLOB blob =(BLOB) myObject.getClob 这里的类型强制转化就会出现问题。
使用hibernate官方论坛里面的重写一个数据类型的方式,则是出现String长度的错误。还试了很多种办法,均失败。
据说,Oracle 9i 里的jdbc oci驱动可以解决上面的问题,但我已经没有兴趣再去折腾了。
最后到Oracle网站上面注册了一 ...
- 2007-04-16 15:36
- 浏览 430
- 评论(0)
我们有时候遇到的日期格式可能是2004-1-12 ,系统自动将月份中的0去掉了,但是有时候我们需要完整的日期格式 ,如:2004-01-12 那么怎么办呢?下面的几个函数可以轻松搞定。 '将一个一位的数字前面加零function FillZero(str)ttt=strif len(str)=1 thenttt="0" & strend ifFillZero=tttend function'转化日期,将 一位补上零 2003-1-2 --> 2003-01-02function ConvertDate(tDate)ttt=tDateif isdate(tDate ...
- 2007-04-16 15:36
- 浏览 546
- 评论(0)
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在J ...
- 2007-04-16 15:36
- 浏览 297
- 评论(0)
<script language="javascript"> var http_request = false; function send_request(url) {//初始化、指定处理函数、发送请求的函数 http_request = false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { //Mozilla 浏览器 http_request = new ...
- 2007-04-16 15:35
- 浏览 674
- 评论(0)
Hibernate提供了HQL,方便查询的编写。但是在某些情况下,我更喜欢用Criteria,因为它的语义非常明确。
在处理对象关联的时候,经常要对对象下的某个集合字段进行条件限制。比如下面的类:
public class MainClass{ protected long id; protected int type; protected Set<SubClass> subs= new HashSet<SubClass>(); ...... getter/setter} public class SubClass{ protected long id; ...
- 2007-04-16 15:35
- 浏览 1022
- 评论(0)
Hibernate3提供了DetachedCriteria,使得我们可以在Web层构造detachedCriteria,然后调用业务层Bean,进行动态条件查询,根据这一功能,我设计了通用的抽象Bean基类和分页类支持,代码来自于Quake Wang的javaeye-core包的相应类,然后又做了很多修改。 分页支持类:
java代码:
package com.javaeye.common.util; import java.util.List; public class PaginationSupport { publi ...
- 2007-04-16 15:34
- 浏览 593
- 评论(0)
import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;
//import com.modernmedia.mw.tag.Messages;
import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;
public class Crypt {// -------------------------------------------- ...
- 2007-04-16 15:34
- 浏览 797
- 评论(0)
package com.routdata.org.user.test;/************************************************MD5 算法的Java Bean@author:Topcat TuppinLast Modified:10,Mar,2001*************************************************/import java.lang.reflect.*;/*************************************************md5 类实现了RSA Data Security, I ...
- 2007-04-16 15:32
- 浏览 668
- 评论(0)