- 浏览: 148959 次
- 性别:
- 来自: 长沙
最新评论
-
vipbooks:
ioandy 写道首先感谢作者!使用中发现一个问题,就是生成j ...
基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v5.8.8版) -
ioandy:
首先感谢作者!使用中发现一个问题,就是生成javabean的时 ...
基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v5.8.8版) -
suncong1024:
不错不错,很好用
基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v4.1.2版) -
vipbooks:
敲可爱的小花花世界上只有一个 写道不错不错、继续支持、哈哈,谢 ...
基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v5.8.0版) -
敲可爱的小花花世界上只有一个:
不错不错、继续支持、
基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(v5.8.0版)
文章列表
这是我找到的一些关于Oracle分页的算法,大家那里还有没有其他好的算法没?我们大家一起分享一下!
-- Oracle 分页算法一
select * from (
select t.*,rownum rn from (select * from help) t
-- 20 = (currentPage-1) * pageSize + pageSize
where rownum <= 20
)
-- 10 = (currentPage-1) * pageSize
where rn > 10;
-- Oralc ...
这是我在学习Oracle是用到的Employee表,在该笔记中用到的就是这张表,大家可以用它来学习和练习。
drop table Employee;
-- 员工信息表
create table Employee(
-- 员工编号
EmpNo number(3) primary key,
-- 姓名
Name varchar2(20) not null,
-- 工作
Job varchar2(30),
-- 是否是经理
Manager number(2) ...
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后,开始要学习触发器的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
DML 触发器:
对表执行Insert、Update、Delete操作时激发
可以用于执行校验、设置初使值、审核改变、甚至禁止 ...
哈哈,清明节放假回去了一下,真是太好了,回家的感觉真好啊!现在又开始出差之旅了,又好久没有来了,今天继续Oracle的学习!
这是第七章的学习笔记,学习完第六章的动态SQL之后,开始要学习子程序和包的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
在CMD下执行PL/SQL:
可以用exec或者call调用存储过程
定义变量时要用var,如:var username varchar2(20);
在调用变量时必须在变量名的前面加上双引号,如:exec :username := 'user1';
在调用存储过程时 ...
哈哈,这段时间好忙啊,周六又要加班了,好久没来发文章了,今天继续……清明放假可以回去了,好开心啊,终于可以回家了,真想快点所把设计阶段的事情做完,编码阶段可以回去做,出差在外还是很想家的!
这是第六章的学习笔记,学习完第五章的游标之后,开始要学习动态SQL的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
动态SQL:
注意:不能用绑定变量替换实际的数据库对象名(表、视图、列等),只能替换字面量
动态SQL的实现可以用:dbms_sql、execute immediate、open...for...(用于游标)
...
这是第五章的学习笔记,学习完第四章的数据库操作和事务之后,开始要学习游标的使用了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
隐式游标
隐式游标的属性等在第四章笔记中已记录了一部分
如果要确保属性指向想要的SQL语句,那么就在SQL语句执行后,立即将属性值保存到一个本地变量中
用存储过程来实现这种效果:
先定义一个存储过程remove_from_emp ,用于从雇员中删除一个员工
在存储过程的参数中 in 表示输入,out 表示输出
create or replace procedure remove_from_emp ...
这是第四章的学习笔记,学习完第三章的程序控制之后,开始要学习数据更改、集合遍历和事务管理了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
每次执行一个SQL DML语句(insert、update或delete)以及返回单选select into时,
PL/SQL都会声明和管理一个隐式游标
隐式游标的相关属性(不能用dbms_output输出):
sql%found:记录成功获取返回True,否则返回False
sql%notfound:记录获取失败返回True,否则返回False
sql%rowcount:返回已经从游标中获 ...
这是第三章的学习笔记,学习完第二章的编程基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊!
这周六总算是不用加班,可以好好出去玩一下了!
今天去武大看樱花了,哈哈,不错!
编程时使用的工具是PLSQL Developer 7.1.4
select * from employee;
select * from dba_tab_cols t where t.table_name='EMPLOYEE';
declare
n_empno employee.empno%type;
v_name emp ...
这是第二章的学习笔记,学习完第一章的基础之后,从现在开始要学习Oracle编程了……,希望大家能多给俺一些支持啊!
编程时使用的工具是PLSQL Developer 7.1.4
select * from Employee;
select * from dba_tab_cols t where t.table_name='EMPLOYEE';
-- 声明部分,用于定义变量
declare
constant用于定义常量,当定义常量时必须指定它的初始值,且数据不能改变
n_aaa constant number(4,2) :=5.5;
boolean 类型 ...
这段时间出差,一直在搞需求分析和设计,每天都是写文档画UML,都有好几个月没有写代码了,只怕都快忘记了!
这是我用Oracle时学习的Oracle编程做的笔记,今天也发上来与大家分享一下,一共有八章。
现在在有时间就学一下EJB3,因为在项目中会用到,等学完了把EJB3的笔记也发上来和大家分享!
通过SqlPlus登录Oracle ,sqlplus 用户名/密码@数据库名
建表
create table demo(
id number(8),
name varchar2(20)
)
插入数据
insert into d ...
哈哈,再发一个用于JDBC操作数据库的公共类,这也是我在很久以前写的,其中的RWProperties类在我的“Java基础”分类中有一篇《用于读写Properties属性配制文件的通用类》的文章中就有,希望能对大家有些帮助,以后我还会发更多的原创文章上来,也希望大家能提出一些宝贵的建议和想法,让我们大家在这里共同成长!
修改日志(20111010)
在写完该工具之后的日子里对该工具进行过很多迭代式的修改,这里今年修改的最新的版本,更加通用、更加灵活,同时支持ICO、批量操作和手动提交事务,并去除了对RWProperties.java的依赖。
/*
* @(#)Commo ...
哈哈,好久没有来了,这段时间在武汉出差,所以都没有什么时间来上网了,好想回家啊!
今天发一个我以前写的读写属性配置文件的类,这个类会在我以后要发的一些类中用到,所以就先把它发上来了!
这个类非常的通用,而且很灵活,要读写的配置文件可以放在ClassPath下的任意一个目录中,只要传入文件路径就可以了!
希望这个能够对大家有些帮助,也希望大家可以多提建议和想法,让我们大家在JavaEye这个大家庭中一起共同进步!
哦,我还想问一个问题,可以用手机上JavaEye吗?
该类在“Database”分类中的《用于JDBC操作数据库的公共类》文章中用到了! ...
这是我在做JSP项目时整理出来的JS工具类,这里只收集了一些公共的方法,与具体项目或框架相关的方法没有收集进来,因为可能对大家没有太多的用。其中有部分方法是我写的,部分方法是组员写的,还有网上看到的自己做了一些修改。
大家如果发现什么Bug或有更好的解决方法都可以提出来,我们一起来完善它。
/*
* @(#)CommonUtilities.js 0.8 2009-11-20
*
* Copyright 2009 BianJing,All rights reserved.
*/
/**
* 5秒钟倒计时脚本
*/
var secon ...
这是我在做Java的项目开发过程中整理的一个单例的完整工具类,不同的项目会用到不同的方法,我把一些比较有用的方法都整理在了一起,其中大部分的方法都是我自己写的,但也参考了一些项目中的高手写代码的方法和思路,希望这些方法能对大家有帮助。以前都是参考别人的代码,这次我慢慢将自己在项目中写过的代码发布出来,也为大家做一点贡献。
祝大家新年快乐!
2010.10.28
这个类我又进行了一些修改,把与日期相关的操作整理到了《操作日期和时间的工具类》中,修正了利用MD5算法对字符串进行加密的方法,使其支持JDK1.6,并且还新增了一个MD5加密字符串的方法和一个可以去掉字符串两端全角和半角空格的方 ...