- 博客(10)
- 收藏
- 关注
原创 数据库设计的三大范式
1.第一范式:指的是数据库表的字段不可再分,都是单一属性。所谓单一属性,就是由基本属性构成,如整形、字符型、日期型、逻辑型等。现在的数据库管理工具是不可能允许你设计出违背第一范式的表的。 2.第二范式:指的是不存在非关键字段对任一候选关键字段的部分函数依赖关系,部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况,也就是说非关键字段与任一候选关键字之间是完全函数依赖关系...
2012-10-24 15:09:07 105
原创 Java的迭代器模式的应用
使用内部类,实现Java的迭代器模式:interface Selector{ boolean end(); Object current(); void next();}public class Sequence { private Object[] items; private int next = 0; public Sequence(int size){...
2012-10-23 17:02:19 193
原创 一个sql的行列转置的例子。
有这样一个AAA表如下所示:name score colorjim 10 redjim 20 bluejim 20 greenjim 1 blackglin 2 redglin 33 ...
2012-10-20 23:19:35 433
原创 面向接口编程的一个实例
1.首先定义一个接口 IMobileStorage:有read()和write()方法2.定义三个不同的类分别实现该接口,即实现具体的read 和 write,同时还可以实现新的 方法。3.在使用类(Computer)中声明一个该接口的对象。4.在具体使用该类时将接口对象实例化为具体的类的对象。...
2011-04-08 15:29:21 312
原创 使用json在客户端和服务器之间做数据传送,由json生成类对象
1.客户端希望把一个数组发给服务器,服务器端根据此json数组用json-lib生成一个list。 [code="java"]var cols = new Array(); $("ul#sortable>li").each(function(){ //构造数组保存排好序选择打印的列名 if($(this).find("input:checkbox")....
2010-11-02 10:31:09 745
sql,over()的应用
over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。常用作排序、获得行号等。如:1.在部门10,20,30中进行部门内薪水排名的sql写法为:[code="sql"]select deptno ,ename,empno ,sal ,rank() over(partition by deptno order by sal desc)...
2010-08-09 17:32:20 111
原创 使用struts表单提交时的中文乱码问题
1.在struts2-core-2.0.0-SNAPSHOT.jar包中路径为struts2-core-2.0.6\org\apache\struts2有一个default.properties文件,把struts.i18n.encoing=utf-8改为struts.i18n.encoding=gbk;2或者简单地在项目的struts.xml中加入这一句 [code="java"] ...
2010-08-04 14:41:10 104
原创 java jsp 分页
Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1521:hao"; try { Connection conn = DriverManager.getConnection(url,"carer...
2010-07-30 14:41:10 98
原创 java连接oracle数据库
java连接oracle的方法:将oracle安装目录\oracle\ora92\jdbc\lib下的ojdbc14.jar导入到我们的工程中。然后用thin方式连接数据库,如下所示: Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@localhost:1...
2010-07-23 20:41:17 97
原创 oracle/java id自增序列的写法
1.以sys/sys登录为用户carer分配create sequence的权限: grant create sequence to carer;2.以carer登录后 定义序列 create sequence INNERID minvalue 1 maxvalue 99999999999999 start with 1 increment by 1 cache 2...
2010-07-23 20:35:54 919
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人