自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 过年时希望大家练习的一道PL/SQL综合练习(附答案)

PLSQL综合练习:t_class(c_id,c_name)t_stu(s_id,s_name,c_id)t_subject(sub_id,sub_name)t_score(autoid,stu_id,sub_id,score)存储过程:·添加学生,如果班级不存在,则先添加班级信息,再添加学生。·如果姓名的长度大于8,则只保存前面8位。·如果姓名前后有空格,要去除空格。函数:根据学生的分数...

2010-02-04 10:46:37 190

Oracle触发器中when语句的用法

案例:scott.emp表的销售员工资只能增加,不能减少代码:CREATE OR REPLACE TRIGGER tr_emp_updBEFORE UPDATE OF salON empFOR EACH ROW--当更新销售员时才触发WHEN (OLD.job='SALESMAN')DECLAREBEGIN  IF(:NEW.sal<:OLD.sal) THEN    rais...

2009-06-17 17:45:19 1357

通过银行转账业务体会JAVA与存储过程不同实现方式

任务:帐户表(帐户号,姓名,余额,锁定)。实现帐号1向帐号2转账若干元。业务要求1、两个帐户要存在(略)2、转账方最低余额为10元3、如果任何一方被锁定(u_lock=1),则不能转4、要保证交易完整性(不能一个成功,一个失败)create table T_ACCOUNT( U_ID NUMBER(5) primary key, U_NAM...

2009-06-11 23:59:06 197

用户登录方法 land()是怎么来的

1、用拼音denglu,得到“登陆”2、翻译“登陆”,得到“land”单词。3、在JAVA中定义方法:     public void land(){         ....      }更正:中文应该为“登录”,对应英文为“Login”。JUST FUN!...

2009-06-10 20:45:29 1721

select into语句容易报错的处理方法

说明:使用select...into语句时,如果查询返回的数据不是1行,就会报no_data_found或者to_many_rows两种异常。 案例:根据部门号,查询部门名称。处理方法:巧用聚合函数处理DECLARE   v_dname dept.dname%TYPE;BEGIN   SELECT MAX(dept.dname) INTO v_dname   FROM ...

2009-06-10 20:28:43 812

Oracle高级编程学习指导

★目的△掌握Oracle的脚本编号,学会以数据库为中心的复杂业务处理方法★重点△掌握Oracle的安装、配置、连接△掌握PL/SQL块的编写(流程控制,异常处理),以及在块中执行增删改查的技术△掌握企业实用技术(存储过程、函数、触发器)★方法△仔细听讲,有重点的做笔记△实训课熟悉开发环境、练习基础题目△回家练习比较复杂的题目△一定要预习,提前预知内容以及难度△用思维导图做笔记,正确对待写博...

2009-06-10 12:32:24 118

Oracle存储过程及JDBC调用大全

Oracle存储过程及JDBC调用大全(原创)-----------------无返回值示例------------------------ 存储过程: ·添加学生,如果班级不存在,则先添加班级信息,再添加学生。create or replace procedure sp_add_stu(   p_stu_id t_stu.s_id%type, --参数类型定义为字段...

2009-06-09 00:48:49 94

小故事

                                         冷笑话   上机课,中央空调非常冷。我说,温度太低了。现在讲什么笑话,都是冷笑话。很多人笑。   我自嘲说,我这个人喜欢讲冷笑话,刚才的笑话就体现了我的风格。   有同学忙问同桌:刚才肖老讲过笑话啦?                                            暂时还没有...

2009-06-09 00:47:57 107

育书如育人

育书如育人     如果教书天天追着学生学,仿佛追着儿子喂饭。一是儿子养成了不好的消化习惯,二肯定也是消化不良的。 应该让儿子主动想吃饭就好了。  如果教书天天追着学生学,又仿佛天天带着学生跑步,结果老师是最能跑步的。应该是教学生跑步后,然后制定计划,监督学生跑步…… 思考中……讲100行代码,不行强迫差生回家敲10行代码。 ...

2009-06-09 00:36:14 209

老实的女婿

第一次到LP(老婆)家,乐山。LP的外婆、爸爸、妈妈和我一起到峨眉山玩,中午大家饿了,就到一个小餐馆准备吃午饭。出于礼貌,我主动说:这顿我请。外婆说,你不用管。这顿我出钱。我坚持,外婆更坚持……没折了,我最后心一横说,外婆,那我们一人出一半吧:)傻女婿!...

2009-06-09 00:27:15 130

给刘D同学的一封公开信

给刘D同学的一封公开信刘D同学:     首先恭喜能够在深圳找到一份不错的工作(初试中对方对你的Oracle技术很赞赏,相信你下周复试应该会过的)。虽然公司不是华为本部的,但是能够在华为培训后到北京移动直接开发,机会是相当难得,而且前途一片光明的。带着勇气走出去,证明你的选择是正确的。听你说,现在应届本科生搞JAVA在深圳只有2000多,所以到LOVO来奋斗,也证明你是明智和成功的(有广告...

2009-06-09 00:22:11 101

从聊天中看“为什么”的重要性

从聊天中看“为什么”的重要性同学Q(76400****) 15:14:13 --添加多行数据 insert into ?(?,?) select语句 有谁给我个具体的代码,谢谢 。。。。。。。 老师Q(35360496) 15:16:11 insert into stu(id,name) select id,name from stu2; 同学Q(76400****...

2009-06-09 00:20:38 91

成功和失败,取决你的选择

    早上第一节课复习,后面几分钟给大家讲了讲道理:成功不是因为你聪明,而是因为你选择了什么。这个世界不需要你看到从天下掉下来一个石头,就发现万有引力。这种人几百年才出现一个。我们都不是。但是你如果晚上选择游戏和电影,那么你再聪明,都将会失败;从生到死,只不过是+5-5=0的公式,但是人活着不能看结果,看结果大家都是一样的,要看中间的过程。挣钱不累,累不挣钱----如你帮人代练游戏,很可能拿不到...

2009-05-10 22:06:32 148

交叉报表实战:皮鞋规格颜色统计

知识点:decode,sum,计算列,存储过程业务描述: 产品表     产品编号 尺寸(码)  颜色  数量 1  38   黑  100 1  38   红  10 1  40   黑  50 2  38   黑  100 3  38   红  5 产品名称表   产品编号 产品名称 1  红蜘蛛皮鞋 2  蓝蜘蛛布鞋 3  黑寡妇皮鞋 要求展示报表如下: 统计报表   尺寸/颜色 黑...

2009-05-10 22:00:22 146

最好的数据库学习软件-烂笔头3.0 正式发布!

------------更新日志--------------2009.4月份:·强大的数据功能--SQL语法自动着色--可以同时连接三种数据库(Oracle、SQLServer、Mysql)--可以选中SQL并执行,返回的结果可以直接复制到文档中。·强大的导出功能--可以将文档导出为Word格式--从数据库的查询可以导出为Excel表格格式,便于数据逻辑推理分析。·更强大的集体--本软件提供了两种...

2009-04-02 08:45:55 170

使用DOM4J操作XML文档实例

http://www.docin.com/p-1559462.html  

2008-10-10 14:55:42 89

在线CSS工具下载

工具下载-CSS在线编辑器下载DIV+CSS编辑器,很实用,省去了书写代码的麻烦,可以实时演示CSS样式效果。有了它,通过鼠标就可以编写CSS了:)

2008-04-09 08:52:18 133

[工作技能]使用POI访问Excel(三个示例)

示例一: import java.io.FileOutputStream; import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class Test1 { public static void main(String[] args) throws IOExce...

2008-04-06 19:15:56 146

简单的银行转帐系统(含JUNIT测试)

内容:简单的银行转帐系统(含JUNIT测试)目标:提高JAVA基础水平程序结构:JDBC+Mysql

2008-04-01 21:50:21 690

JDBC访问Mysql或Oracle要用的JAR包

Mysql:mysql-connector-java-5.0.0-beta-bin.jarOracle:classes12.jar或在Oracle9i的安装目录“D:\oracle\ora90\jdbc\lib”下有。

2008-03-14 12:35:55 318

Hibernate入门理解

[size=medium]1、创建cat表: CREATE TABLE cat ( cat_id varchar(32) NOT NULL, name varchar(16) NOT NULL, sex varchar(1) default NULL, weight float(9,3) default NULL, PRIMARY KEY (cat_i...

2008-03-08 11:35:55 87

面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何开发?...

面试:如果在现在开发时使用的数据库是DB2(IBM的数据库产品),可能要使用Oracle。在这种背景下,如何进行(JAVA)开发?前期工作(公共部分)1、先定义要处理的数据:Employee2、定义处理数据的接口以及处理数据的方法中期:3、小组1根据接口进行了调用4、小组2根据接口进行了开发后期:组装或更换5、最后组装 IEmp db2 = ne...

2007-12-19 18:12:47 117

如何在Oracle中建表格时就指定主键和外键

创建表的语法-创建表格语法:create table 表名(   字段名1  字段类型(长度) 是否为空,   字段名2  字段类型       是否为空);-增加主键alter table 表名 add constraint 主键名 primary key (字段名1);-增加外键:alter table 表名   add constraint 外键名 foreign ke...

2007-11-29 23:31:56 257

JDBC两个常用的三种方法·转

 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 ★方法executeQuery --单个结果集(常用) 用于产生单个结果集的语句,例如 SELECT 语句。★方法executeUpdate --(非select语句) --用于执行不是Select语句的其...

2007-11-18 11:38:08 120

我的收藏夹

未来下载: http://www.orsoon.cn911软件: http://www.down911.com红软下载: http://www.rsdown.cn/要就下载: http://www.19cr.com/78软件站: http://www.78soft.comOracle学习: http://www.oracle.com.cn狗狗下载: http://blog.gougou...

2007-10-22 23:07:28 72

惨了,我买的成都航空港的房子用的是可能是废品水泥(已解决)

这是四川质量报上说的,绝对权威:http://quality.scol.com.cn/2007/10/10/47214210.html部分摘录如下: 更多图片见:http://photo.163.com/photos/java1573/139161976

2007-10-17 23:06:00 277

相关和非相关查询区别

相关和非相关查询区别--求各部门人数--格式:select d.*,0 人数 from dept dselect d.*,(  select count(*) from emp e  where e.deptno=d.deptno) 人数from dept dselect d.* from dept d部门:10select count(*) from emp e   wh...

2007-10-12 13:53:48 380

数据库“对等连接”的深入理解

标题:“对等连接”的深入理解数据库核心:关系型关系的体现:一个表设置编号,其它表使用这个编号。通过“编号”是否相等来体现“关系”。关键字:“编号相等”用途:多表连接的条件select * from 表1,表2where 表1.编号=表2.编号更广泛的理解:1、相关子查询select 字段1,(  select count(字段2) from 表2  where 表1.编号...

2007-10-12 11:56:16 426

JAVA高级:根据接口解耦示例

1、什么是耦合:简单的在开发一个类时,必须紧紧依赖于另一个类。或者一个类修改以后,另一个也必须修改等情况。2、什么是解耦:通过一定的设计,使一个类并不紧紧依赖一另一个类,这样在类设计时或修改时,不会影响到其它类。观察所有动物吃东西的情况,如果吃的东西为“植物”,则显示为食草动物如鱼类,“肉”,则为“食肉动物”,如虎类。常规开发:1、设计鱼类。2、动物园类。步骤:必须在鱼类设计完成以后才...

2007-10-09 20:03:19 220

J2EE预览:使用XML封装JDBC语句设计

xml内容示例:<sql id="001" comment="查询学生信息"></sql>    select * fom t_stu a    where a.stu_id='{0}'    and a.stu_name='{1}'<sql id="002" comment="更新学生信息"></sql>

2007-09-17 12:31:24 79

GUI:理解JAVA事件模型的相关概念

什么是事件    事件可以简单地理解为发生了一件什么事情,如“我用鼠标单击一个按钮”,这就是一个事件,又如“把鼠标移到某图像中”、“单击键盘A”等,都是事件。什么叫事件的响应     单击按钮之后,按钮要做出响应。如单击“关闭”,程序就退出了。理想中的事件响应流程    鼠标单击按钮对象→执行按钮对象特定的方法JAVA中的事件响应流程    鼠标单击按钮对象→按钮对象寻找与之...

2007-09-11 22:59:00 197

物理数据模型与概念数据模型的概念的区别(重要)

概念数据模型是关注于信息对象本身,而不涉及任何具体的应用,即只说明概念和概念之间的关系,而不管概念是如何实现或被使用的。逻辑数据模型是关注于具体业务应用,一般指某种数据库系统(如Oracle)实体的表的模型。示例:学生成绩系统概念:两个实体  学生(多)--学科成绩(多)物理:三个表  学生表(一)--学生成绩表(多)  学科表(一)--学生成绩表(多)说明:物理数据模型指某种特定...

2007-08-17 13:05:34 586

李白复活,来LOVO报名了!

李白报名时还留下了一首诗:写字楼里写字间,写字间中程序员程序人员写程序,又将程序换饭钱酒醒只在屏前坐,酒醉还来屏下眠酒醉酒醒日复日,屏前屏下年复年但愿老死电脑间,不愿鞠躬老板前奔驰宝马贵者趣,公交自行程序员别人笑我太疯癫,我笑自己命太贱但愿满街漂亮妹,个个归得程序员...

2007-08-17 08:37:59 64

各大公司加班口号!

各大公司加班口号!1、美特斯邦威:不加寻常班2、特步: 加班,死一般的感觉3、百事:加班无极限4、森马:上什么公司,加什么班5、脑白金:今年过节不加班,加班只加节假日6、汇仁肾宝:他加我也加7、李宁:加班,一切皆有可能8、旺旺:你加,我加,大家加,加加9、农夫山泉:加了有点烦10、好迪:大家加,才是真的加、、白加黑:白天加白班,不瞌睡;晚上加晚班,睡不着.12、联想:公司不加...

2007-08-17 08:35:25 461

谈谈你对J2EE的理解?

谈谈你对J2EE的理解?一方面:对J2EE的理解:1、范围:针对企业级应用(特点:业务复杂、数据量大……)2、开发:程序上采用分层的思想、物理上采用分步式的结构,而且程序开发都是基于组件或框架的3、技术:考虑比较全面(如系统安全性(如加入一些认证)、数据安全性(如备份策略)、性能效率(如缓冲池、缓存)。4、支持厂商:各种组件的背后,无论商业还是开源,都有实力精湛的小组的支持,从而版本不...

2007-08-16 16:49:50 475

JAVA集合入门问题(原创)

· 问题: · 既然有了数组,为什么还要ArrayList?__________ · 答:因为数组大小本来不可变;如果要变化,则必须重新分配内存,太消耗资源。 · 数组只能同一种基本数据类型;或者同一个类的对象(排除Object)。 · ArrayList中有重复元素吗?______,因为_______。增加值的顺序是1,3,4,5,1,那么输出的的值顺序为(考虑重复值和值的排序):___...

2007-08-15 13:17:30 68

数组使用三步骤

数组的创建数组的创建有三步:l        1、定义“类型[]”:指定数组里保存的值都是什么类型的l        2、定义大小:指定数组只能保存多少个元素l        3、填充元素:每个元素的值是什么 一、定义类型:l        变量的定义大家都知道:类型变量名l        数组的定义也是很简单:类型[] 变量名l        就是在变量的定义以后,在类型后加一...

2007-08-10 13:56:06 650

一个Property文件封装类

PropertyFile.javapackage tools; import …… /** * 功能:工具函数,封装对属性文件的操作 * @author LOVO */public class PropertyFile {       //私有属性成员       private Properties prop;       private String fileName;...

2007-08-10 13:51:04 61

Oracle基础练习(三)

1、select 5/2,null*5 from dual,得到的两个结果分别是:2.5、null因为:null值不能运算,不能比较;dual的名字叫虚表或哑表,作用是:求表达式的值。2、select nvl(入学日期,sysdate) from 学生表:此句的功能是:如果入学日期为空,则返回系统日期。其中nvl所起的作用是:转换null值。 3、select decode(部门,10,'后勤...

2007-08-10 13:43:37 99

如何设置类的显示信息

要显示一个类的信息,怎么做?1、  一个类通常要提供显示类的信息的方法。但如果自己写如show()会不规范。2、  打印一个类,其实是调用类的toString( )方法。如果类自己没有重写toString()方法,则调用Object的String()方法。示例:package bu18; public class Test2 {              public static...

2007-08-10 13:41:07 179

空空如也

空空如也

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

TA关注的人

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