摘要:
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 斐波那契数列, Sn = Sn-1+Sn-2 思路分析: 这是一道数学问题,思路就是,首先你要知道递归的概念,什么是递归,递归在编程里就是... 阅读全文
摘要:
题目: 两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和 x比, c说他不和 x,z比,请编程序找出三队赛手的名单。 思路分析: (1)本题目是一道逻辑题目 首先按照要求,建立甲对和乙对,分别存放abc和xy 阅读全文
摘要:
解决方案: Window -> Preferences -> Team -> SVN, 将SVN接口的Client修改为如图所示 阅读全文
摘要:
编译器自带这两个类,但是会报错找不到,需要手动让编译器识别这个类 第一步.右键项目,然后选择properties 第二步,打开如图位置 第三部,选择如图位置,双击 第四部,add添加 更改值 改为如图,选择ok 然后继续选择ok 此时就可以导入这个包了 阅读全文
摘要:
这个问题是说明你的JDBC数据库连接位置出错了,请仔细检查 private static String url; private static String username; private static String password; private static String classNa 阅读全文
摘要:
十四、触发器(监听数据操作的工具) 1、什么是触发器? 数据库触发器是一个与表相关联的、存储的PL/SQL程序 作用: 每当一个特定的数据操作语句(insert、update、delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。 事例: 第一个触发器:每当成功插入新员工后 阅读全文
摘要:
十三、存储过程和存储函数1、掌握存储过程(相当于建立一个函数或者方法体,然后通过外部对其调用) 指存储在数据库中供所有程序调用的子程序叫做存储过程或存储函数。 相同点: 完成特定功能的程序 区别: 是否用return语句返回值 (1)创建和使用存储过程 用create procedure命令建立存储 阅读全文
摘要:
例外: 例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性. 例外分为:系统例外自定义例外 系统例外分为:No_data_found(没有找到数据)、Too_many_rows(select ... into 语句匹配多个行)、Zero_Divide(被零除)、Value_error(算 阅读全文
摘要:
光标(游标)概念引入 就是一个结果集(查询或者其他操作返回的结果是多个时使用)定义一个光标 cursor c1 is select ename from emp; 从光标中取值 打开光标: --open c1;(打开光标执行查询) 关闭光标: --close c1;(关闭游标释放资源)取一行光标的值 阅读全文
摘要:
十二、PL/SQL 1、PL/SQL程序的结构和组成 示例:给员工涨工资(根据职位涨工资) 总裁涨1000 经理涨800 其他员工涨400 学习原因:1、操作数据库效率最高 2、为了后期的存储过程的学习 2、PL/SQL具体案例 set serveroutput on 打印Hello World d 阅读全文