Chen Xingxu Blog

Study Share Communicate

Design and Implementation of an Online Course Purchase System(01)

System Analysis and Design

易课寄在线购课系统开发笔记(一)–系统分析与设计 概述 需求背景 目前经济形势下学生就业问题突出,学历教育与企业需求的矛盾不是短期内可以解决,IT 行业 技术岗位薪资待遇较好,岗位需求一直比较旺盛,所以 IT 培训市场长期稳定需求是存在的。每年 700 多万学生,就业需要增加,每年几十万 IT 岗位需求随互联网+不断增长,当前我国 IT 产业从业人员 在 400 万到 500 万人左右...

Vue.js笔记

汇总目录及Gitee地址

Vue.js笔记汇总目录及Gitee地址 Gitee地址 https://gitee.com/telyfox/vuejsdemo Vue.js入门实战项目 Vue.js入门实战项目(五)–编写Vue.js代码实现前端功能 Vue.js入门实战项目(四)–配置SpringMVC并编写控制器代码 Vue.js入门实战项目(三)–配置Spring并编写测试类 Vue.js入门实战项目...

Oracle数据库学习笔记

汇总目录及Gitee地址

Oracle数据库学习笔记汇总目录及Gitee地址 Gitee地址 https://gitee.com/telyfox/ojdbc_oracle_demo Oracle数据库学习笔记 (二十八)–在Java项目开发中使用ojdbc连接Oracle数据库 (二十七)–触发器实现主键自增 (二十六)–触发器的概念和分类 (二十五)–存储函数 (二十四)–存储过程和out类型参数 ...

Oracle数据库学习笔记(二十八)

在Java项目开发中使用ojdbc连接Oracle数据库

Oracle数据库学习笔记(二十八)–在Java项目开发中使用ojdbc连接Oracle数据库 选择正确的 Jar 包 Oracle 10g 选择使用 ojdbc14.jar Oracle 11g 选择使用 ojdbc6.jar 将 Jar 包安装到本地 Maven 仓库中 具体方法参考我之前发的文章: 创建 Maven 工程 在IntelliJ IDEA 中创建 Maven ...

Oracle数据库学习笔记(二十七)

触发器实现主键自增

Oracle数据库学习笔记(二十七)–触发器实现主键自增 分析 在用户做插入操作的之前,拿到即将插入的数据,给该数据中的主键列赋值。使用的行级触发器。 实现 1、创建触发器 create or replace trigger auid before insert on person for each row declare begin select s_person.next...

Oracle数据库学习笔记(二十六)

触发器的概念和分类

Oracle数据库学习笔记(二十六)–触发器的概念和分类 触发器的概念 触发器就是制定一个规则,当我们做增删改操作的时候,只要满足该规则,自动触发,无需调用。 触发器的分类 语句级触发器:不包含有 for each row 的触发器。 行级触发器:包含有 for each row 的就是行级触发器。 加 for each row 是为了使用 :old 或者 :new 的...

Oracle数据库学习笔记(二十五)

存储函数

Oracle数据库学习笔记(二十五)–存储函数 存储过程和存储函数的区别 1、语法区别 关键字不一样,存储函数比存储过程多了两个 return。 2、本质区别 存储函数有返回值,而存储过程没有返回值。 如果存储过程想实现有返回值的业务,我们就必须使用 out 类型的参数。即便是存储过程使用了 out 类型的参数,其本质也不是真的有了返回值,而是在存储过程内部给 out 类型参数赋...

Oracle数据库学习笔记(二十四)

存储过程和out类型参数

Oracle数据库学习笔记(二十四)–存储过程和out类型参数 存储过程概念 存储过程就是提前把已经编译好的一段 PL/SQL 语言,放置在数据库端,可以直接被调用。这一段 PL/SQL 一般都是固定步骤的业务。 创建存储过程语法: create [or replace] PROCEDURE 过程名[(参数名 in/out 数据类型)] AS begin PLSQL子程序体; End...

Oracle数据库学习笔记(二十三)

-PL/SQL中的游标

Oracle数据库学习笔记(二十三)–PL/SQL中的游标 游标的概念 类似于 Java 中的集合,可以存放多个对象,多行记录。 学习笔记 1、输出 emp 表中所有员工的姓名 declare cursor c1 is select * from emp; emprow emp%rowtype; --记录型变量 begin open c1; loop ...

Oracle数据库学习笔记(二十二)

PL/SQL中的循环

Oracle数据库学习笔记(二十二)–PL/SQL中的循环 PL/SQL 中的 loop 循环 用三种方式输出 1 到 10 这十个数字 while 循环 declare i number(2) := 1; begin while i<11 loop dbms_output.put_line(i); i := i+1; end loop; e...