自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 (数据库范式) 第一范式(1NF);第二范式(2NF);第三范式(3NF)

第一范式(1NF)Unique Columns 无重复的列      第一范式(INF)数据库表的每一列都是不可分割的基本数据项;在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无重复的列。 第二范式(2NF)Property/Attrubites属性     完全依赖于主键[消除非主属性对主码的部分函数依赖] ; 第三范式(3NF)Attrub...

2011-05-30 10:22:25 343

原创 浅说:in、not in、exists和not exists的区别

in、not in、exists和not exists的区别: in和exists的区别:exists:存在,后面一般都是子查询,当子查询返回行数时,exists返回true。select * from class where exists (select'x"form stu where stu.cid=class.cid) 当in和exists在查询效率上比较时,in查询的...

2011-05-29 15:08:20 370

原创 (笔记)oracle中的join的整理和结构分析

在Oracle中的join主要分为:外连接(outter join),内连接(inner join),自身连接(self-join) 外连接(outter join)又分为左外连接(left outer join)、右外连接(right outer join)、全外连接(full outer join)。在sql语句(structured Query Language)是:table_1 ...

2011-05-29 13:56:03 260

原创 (笔记)Oracle中的批量删除数据

    在一个ORACLE数据库运行过程中,有时候会遇到要批量删除数据的情况,如一个保存历史数据的表中有大量的数据已经不需要保留,要将这部分数据删除。以下就这种情况可以采取的方法进行讨论。     1、使用TRUNCATE命令进行删除。    如果是整个表的数据都要删除的话,使用TRUNCATE TABLE命令是理想的选择。它删除了表中的所有数据,并且因为不写REDO LOG FILE...

2011-05-27 12:03:34 188

原创 (笔记)如何在java中调用procedure & function

第一:调用函数的例子:package daniel.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Types;public cl...

2011-05-27 10:17:06 193

原创 续触发器:instead of ;事件触发--用户和系统

 定义:instead of      1) 基于view表单的处理可以在表和视图上指定一个instead of 触发器      2) 执行这种触发器可以代替原来的触发器,instead of 触发器扩展了视图跟新类型      3) 每一个表和视图只能有一个instead of 触发器      4) INSTEAD OF触发器被用于更新那些没有办法通过正常方式更新的视图 ...

2011-05-26 18:04:07 213

原创 (trigger)触发器的定义和作用

第一:触发器(trigger)触发器(trigger)是指隐含执行的存储过程procedure,当定义触发器时必须要指定触发事件和触发的操作,通常触发事件包括insert,update,delete语句,触发器实际上就是一个pl/sql(procedure language/Structured Query Language).create trigger来创建触发器; 第二:触发器的...

2011-05-25 16:00:27 818

原创 Oracle中的loop循环的例子

第一:loop... exit when...end loop;declaretemp_salary employee.salary%type;temp_emp employee%rowtype;cursor mycursor is select * from employee where employee.salary>temp_salary;begintemp...

2011-05-25 15:07:24 864

原创 (oracle)如何通过函数去调用procedure的注意事项

创建一个带参数的procedure temp_pr():create or replace procedure temp_pr(temp_no in employee.empid%type,temp_name out employee.empname%type)asbeginselect employee.empname into temp_name from employee whe...

2011-05-25 12:06:27 184

原创 在oracle中创建一个exception

Gramma: 1:声明一个exceptin: declare exception_name exception; 2:触发一个exception; raise exception_name; 3:捕获一个exceptionwhen exception_name1 then statements;when exception_name2 then sta...

2011-05-24 19:24:44 132

原创 (oracle)如何创建和使用procedure

 1:定义procedure(在高级程序设计语言中的模块的概念)create or replace procedure procedure_name (param_1 in type,param_2 in out type) as param_inner typebeginstatement;end; a:不含参数的procedurecreate or repl...

2011-05-24 18:44:19 432

原创 (笔记)如何声明使用cursor及其属性

Defined cursor ;cursor mycursor is select * from employees where employees.salary>tempsal; Learning point on cursor;declaretempsal employees.salary%type;cursor mycursor is select * from...

2011-05-24 14:55:05 227

原创 (游标)How to define and implement THE CURSOR

Definition:cursor的作用是从数据表中提取来的数据,以临时表的形式存放在内存中,在cursor有一个数据指针,在initical status下指向首记录,利用fetch语句可以移动指针,从而对cursor的数据进行各种操作,然后将操作结果写回表中; Gramma/parse:注意:cursor是一种数据类型cursor name is select sateme...

2011-05-24 11:29:05 91

原创 (savepoint) savepoint--rollback

语法: savepoint 保存点的名称;rollback to 保存点的名称; --savepoint--insert into users values(user_seq.nextval,'anan','anan','an','1');savepoint a;insert into users values(user_seq.nextval,'demon','d...

2011-05-24 10:38:56 164

原创 (笔记)Oracle中的表达式

(1)数值表达式--+(加法),-(减法),*(乘法),/(除法)和**(乘方)等--declare--此处number(9)和integer都行--result_1 integer;beginresult_1:=10+3*4-20+5**2;dbms_output.put_line('输出的结果为='||to_char(result_1));end; --db...

2011-05-23 16:44:32 258

原创 (笔记)基本复合型数据类型的声明

--(1)使用%type定义变量 --declaren_name users.usedname%type;begincommit;end; --(2)定义记录类型变量 --declare--定义了名为myrecord的记录类型,该记录类型由整数型的myrecordnumber和日期型的mycurrentdate基本类型变量组成type myrecord is r...

2011-05-23 16:16:48 178

原创 复杂的Oracle的查询--查询各个部门的总员工和总薪水占整个公司的比率

查询各个部门的总员工和总薪水占整个公司的比率: SELECT a.department_id "Department", a.num_emp/b.total_count "%_Employees", a.sal_sum/b.total_sal "%_Salary"FROM(SELECT department_id, COUNT(*) num_emp, SUM(sal...

2011-05-20 16:56:13 1387

原创 有关日期Date 和String型相互转换

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");将Date型数据转化成为String类型String s_date=[color=red]sdf.format[/color](new Date());将String型数据转化成为Date类型Date d_date=sdf.[color=red]parse[/co...

2011-05-20 16:49:34 88

原创 (笔记)HashCode() 和Equals()对比代码之2

package Hash;public class Demo{ int value; int id; public Demo(int _id,int _value){ this.id=_id; this.value=_value; } public String toString(){ return "value="+value; } ...

2011-05-19 16:31:37 66

原创 (笔记)HashCode() 和Equals()对比代码之1

package Hash;public class Demo{ int value; int id; public Demo(int _id,int _value){ this.id=_id; this.value=_value; } public String toString(){ return "value="+value; } ...

2011-05-19 16:27:19 87

原创 (笔记)关于刷新添加数据的Bug存在的原因

1)many to one 关系表中cacsade属性,将属性设置为“add-update persist”可以在有级联关系的表中强制增加数据;2)在呈现预览功能时最好是action 或者页面直接传值。建立一个简单的Viewbean也能解决此问题,但是的注意如果是同过get set方法取值的时候,数据会自动的set到取值的页面,影响下一步的操作;3)代码:public St...

2011-05-18 19:55:19 138

原创 (笔记)J2EE中的同步和异步

[color=red]在学习java过程中很多人对同步(Synchronized)和异步(Asyschronized)的概念不甚理解,以下是个人对Synchronized& Asynthronized的解释(仅供产考):[/color]sleep() vs wait() sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到...

2011-05-18 19:10:50 110

原创 (笔记)有关thread的相关知识之2---运行顺序

[b][color=red]example1:[/color][/b]package Thread;public class TestThread6 { public static void main(String args[]){ Thread t = new Runner6(); t.start(); for(int i=0; i

2011-05-18 16:29:00 160

原创 (笔记)有关thread的相关知识理解1

[b]-------Thread------[/b]线程(Thread)是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程. 创建新执行线程有两种方法。[b][color=red]一种方法是将类声明为 Thread 的子类[/color]。[/b]该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。例如,计算大于...

2011-05-18 16:21:16 97

原创 S标签分页

---页面---首页上一页下一页 尾页---Action---public String list(){ this.setTotalRows(String.valueOf(this.buygoodsDao.getRows())); this.pager = this.pageService.getPager(this.getCurr...

2011-05-17 19:53:58 115

原创 (笔记) Struts 中PassValue 的代码实现

[color=red]--Struts的配置--[/color] dologinAction ${[color=red]usersbean.user[/color]} ${[color=red]usersbean.password[/color]} Login.jsp Hello.jsp L...

2011-05-17 19:13:45 124

原创 在同一Form表单中双Submit的传值和预览

-- 引入C&S标签-- --用S标签建立一个表单--[/color]姓 名性 别年 龄--用S标签中的Submit标签----Struts的实现-- previewAddUser.jsp listUser.action --Action的实现--public class UsersAction ...

2011-05-17 18:03:16 99

原创 笔记temp

在什么情况下需要lazy loading对象调用对象的属性时候,要用lazy loadingbean injection 的是interface

2011-05-13 12:02:30 131

原创 ssh+tomcat+myeclipse6.5配置项目时异常

[color=red]在利用框架设计时注意:[/color]先配置 Hibernate然后配置Spring最后配置Struts[color=red]环境配置基本完成后,会出现 ssh+tomcat+myeclipse6.5配置项目时异常请参考一下连接:[/color][url=http://daven1314.iteye.com/blog/1038360]ssh+t...

2011-05-10 16:05:12 115

原创 SHH框架下Struts的配置

SHH框架下Struts的配置[color=red]Struts的配置:[/color]先导入一下Jar包,放在WEB-INF/LIB下面:struts2-core-2.x.x.jar xwork-2.x.x.jar ognl-2.6.x.jar freemarker-2.3.x.jar commons-logging-1.1.x.jar standard....

2011-05-10 16:00:57 135

原创 SHH框架下Spring的配置

[color=red]SHH框架下Spring的配置:[/color]---MyEclipse--Add Spring CapabilitiesSpring Version: Spring 2.5Select the Libraries to add to bulidpath show: MyEclipse(1) AOP Libraries(2) Core Librar...

2011-05-10 15:43:20 240

原创 SHH框架下Hibernater的配置

Hibernate的配置首先已经通过MyEclipse DataBase Explorer新建一个连接数据库的项目(A)[color=red]---MyEclipse---Add Hibernate Capabilities[/color]出现对话框添加 Hibernater Capabilities 连接已建立的数据库项目(A),此时自动创建的Hibernate.cfg....

2011-05-10 15:19:32 103

原创 SSH框架时 web.xml配置问题...

contextConfigLocation /WEB-INF/applicationContext.xml Tomcat文件夹 wedapps 下 project 和 MyEclipse文件夹 下 project 的布局是不同的,Tomcat只是将 MyEclipse project中的WebRoot文件导入,在启动tomcat部署时Initializin...

2011-05-10 11:57:46 124

原创 JAVA分页代码

[b][color=red]通过User_id 获取List,然后通一下过分页函数显示到页面上[/color][/b]List page_messages = new ArrayList(); for(int i=0;i

2011-05-05 11:37:09 65

原创 Hibernate 满足条件的分页的实现

[b][color=red]//hibernate 满足条件的分页[/color][/b] public List getBooks(String fieldname, String value, int pageSize, int startRow) { final int pageSize1=pageSize; final int startRow1=startRo...

2011-05-05 11:13:15 77

原创 Hibernate 分页,通过setFirstResult() & setMaxResult() 方法实现

//hibernate 分页,通过setFisrtResult()和setMaxResuts(); public List getBooks(int pageSize, int startRow) { final int pageSize1=pageSize; final int startRow1=startRow; return this.getHibernateTemp...

2011-05-05 11:08:56 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除