- 浏览: 23461 次
- 性别:
- 来自: 上海
最新评论
文章列表
1.第一范式:指的是数据库表的字段不可再分,都是单一属性。所谓单一属性,就是由基本属性构成,如整形、字符型、日期型、逻辑型等。现在的数据库管理工具是不可能允许你设计出违背第一范式的表的。
2.第二范式:指的是不存在非关键字段
对任一候选关键字段的部分函数依赖关系
,部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况,也就是说非关键字段与任一候选关键字之间是完全函数依赖关系。如有一个选课关系表
SelectCourse(学号,姓名,年龄,课程名称,成绩,学分),关键字为组合关键字(学号,课程名称),因为存在
(学号,课程名称)-》(姓名,年龄,成绩,学分),但此表不满 ...
使用内部类,实现Java的迭代器模式:
interface Selector{
boolean end();
Object current();
void next();
}
public class Sequence {
private Object[] items;
private int next = 0;
public Sequence(int size){
items = new Object[size];
}
public void add(Object x){
if(next < items.length)
items ...
有这样一个AAA表如下所示:
name score color
jim 10 red
jim 20 blue
jim 20 green
jim 1 black
glin 2 red
glin 33 blue
glin 21 green
glin 19 black
bob 22 red
bob 39 ...
1.首先定义一个接口 IMobileStorage:有read()和write()方法
2.定义三个不同的类分别实现该接口,即实现具体的read 和 write,同时还可以实现新的 方法。
3.在使用类(Computer)中声明一个该接口的对象。
4.在具体使用该类时将接口对象实例化为具体的类的对象。
1.客户端希望把一个数组发给服务器,服务器端根据此json数组用json-lib生成一个list。
var cols = new Array();
$("ul#sortable>li").each(function(){
//构造数组保存排好序选择打印的列名
if($(this).find("input:checkbox").attr("checked")){ cols.push($(this).text());
}
});
如上,先构造一个JavaScript的数 ...
over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。常用作排序、获得行号等。
如:1.在部门10,20,30中进行部门内薪水排名的sql写法为:
select deptno ,ename,empno ,sal ,rank() over(partition by deptno order by sal desc) from emp;
其中的over与rank联用,partition by 感觉像group by,指定分组的依据,order by指定排序的字段。
2.使用行号的一个应用
select ename from (sel ...
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中加入这一句
<constant name="struts.i18n.encoding" value="GBK"/>
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:hao";
try
{
Connection conn =
DriverManager.getConnection(url,"carer", "carer");
conn.setAutoCommit(false);
Statement s ...
java连接oracle的方法:
将oracle安装目录\oracle\ora92\jdbc\lib下的ojdbc14.jar导入到我们的工程中。然后用thin方式连接数据库,如下所示:
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:hao";
Connection conn =
DriverManager.getConnection(url ...
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 20
order;
3.在insert语句中使用sequence
String sql = "insert into car_viol values(innerid.nextval,'"+car_ ...