自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

魏宇轩

对于数组下标应该从0开始还是从1开始,我的0.5折中提议被他们未经认真考虑而拒绝了!

  • 博客(27)
  • 资源 (78)
  • 收藏
  • 关注

原创 JDBC基础(13)_JDBC 事务隔离级别

JDBCJDBC 事务隔离级别● 事务的并发读问题脏读:读取到另一个事务未提交数据;不可重复读:两次读取不一致;幻读(虚读):读到另一事务已提交数据。● 五大并发事务问题因为并发事务导致的问题大致有 5 类,其中两类是更新问题,三类是读问题。脏读(dirty read):读到未提交更新数据A 事务查询到了 B 事务未提交的更新数据,A 事务依据这个查询结果继续执行相...

2019-04-22 08:28:43 316

原创 JDBC基础(12)_JDBC事务应用

JDBCJDBC 事务应用● 什么是事务例如在默认情况下,每执行一条增、删、改 SQL 语句,都是一个单独的事务。如果需要在一个事务中包含多条 SQL 语句,那么需要开启事务和结束事务。结束事务:commit 或 rollback。在执行增、删、改一条SQL就开启了一个事务(事务的起点),然后可以去执行多条 SQL 语句,最后要结束事务,commit 表示提交,即事务中的多条 SQ...

2019-04-21 20:09:25 237

原创 JDBC基础(11)_JDBC事务

JDBCJDBC 事务● 什么是事务例如银行转账!张三转 1000 块到李四的账户,这其实需要两条 SQL 语句:① 给张三的账户减去1000元;② 给李四的账户加上1000元。如果在第一条 SQL 语句执行成功后,在执行第二条 SQL 语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四的账户没有加上 1000 元,而张三却减去了 1000 元。这肯定...

2019-04-19 09:15:44 294

原创 JDBC基础(10)_JDBC 封装 Util 和 DAO 模式

JDBCJDBC 封装 Util 和 DAO 模式● 新建工程● 引入驱动包● 建立属性文件,用于封装● 设置属性文件● 封装(代码见文末)● 创建 person 类● 编写 person 类(代码见文末)● DAO模式DAO(Data Access Object)模式就是写一个类,把访问数据库的代码封装起来。DAO 在数据库与业务逻辑(Serv...

2019-04-15 22:18:21 431

原创 JDBC基础(9)_JDBC批处理

JDBCJDBC 批处理● PreparedStatement 批处理批处理就是一批一批的处理,而不是一个一个的处理!当你有 100 条 SQL 语句要执行时,一次向服务器发送一条 SQL 语句,这么做效率上很差!处理的方案是使用批处理,即一次向服务器发送多条 SQL 语句,然后由服务器一次性处理。PreparedStatement 的批处理有所不同,因为每个 PreparedStat...

2019-04-15 16:25:09 395

原创 JDBC基础(8)_JDBC大数据

JDBCJDBC 对大数据的处理● 什么是大数据所谓大数据,就是大的字节数据,或大的字符数据。标准SQL中提供了如下类型来保存大数据类型:在 mysql 中没有提供 tinyclob、clob、mediumclob、longclob 四种类型,而是使用如下四种类型来处理文本大数据:首先我们需要创建一张表同样我们生成脚本文件后再 PL_SQL 当中执行测试程序编写(完整代码见...

2019-04-15 15:30:08 298

原创 JDBC基础(7)_JDBC 时间数据类型的使用

JDBCJDBC 对时间类型的处理● Java中的时间类型java.sql 包下给出三个与数据库相关的日期时间类型,分别是:① Date:表示日期,只有年月日,没有时分秒。会丢失时间;② Time:表示时间,有年月日时分秒;③ Timestamp:表示时间戳,有年月日时分秒,以及毫秒。这三个类都是 java.util.Date 的子类。java.util.Date – 年月日时...

2019-04-15 08:54:34 601

原创 JDBC基础(6)_JDBC 连接 Oracle 数据库的预编译

JDBCJDBC 连接数据库的预编译● 什么是SQL注入在需要用户输入的地方,用户输入的是 SQL 语句的片段,最终用户输入的 SQL 片段与我们 DAO 中写的 SQL 语句合成一个完整的 SQL 语句!例如用户在登录时输入的用户名和密码都是为 SQL 语句的片段!● 演示SQL注入首先我们需要创建一张用户表,用来存储用户的信息。按照之前的方法,生成数据库脚本文件以后,在PL...

2019-04-14 09:17:23 732

原创 JDBC基础(3)_JDBC 连接 Oracle 数据库的具体流程

JDBCJDBC 连接数据库的具体流程● 引入数据库的驱动 jar 包Oracle:ojdbc6.jar,提取码:hahg 。● 获取连接获取连接需要两步,一是使用 DriverManager 来注册驱动,二是使用 DriverManager 来获取 Connection 对象。注册驱动注册驱动就只有一句话:Class.forName(“oracle.jdbc.OracleD...

2019-04-14 07:43:47 831

原创 JDBC基础(5)_JDBC 操纵 Oracle 数据库的查询操作

JDBC应用示例● 在第一个 JDBC 程序的基础上我们先多插入几条数据到数据库获取数据库数据的第一种方法:获取数据库数据的第二种方法:获取数据库数据的第三种方法:获取数据库数据的第四种方法:获取数据库数据的第四种方法:以上操作完整源码:package com.wyx;import java.sql.Connection;import java.sql.D...

2019-04-13 22:38:51 673

原创 JDBC基础(4)_JDBC 操纵 Oracle 数据库的增、删、改

JDBC应用示例● 编写第一个 JDBC 程序第一步:引入数据库的驱动 jar 包

2019-04-13 16:41:59 325

原创 oracle(50)_ 数据库用户对象的导入导出

导出用户对象注意:只导出了结构,没有导出数据然后就可以拿到另外一个用户或者其他人使用了。导入用户对象同前面的导入数据库表文件一样,使用 @F:\administrator\Desktop\wyx.sql,选择你自己的路径如有错误,欢迎指正!...

2019-04-10 00:40:09 3372

原创 oracle(49)_ powerdesigner数据库表数据的导出

在我们新建立的 R_USER 表中插入几条数据如有错误,欢迎指正!

2019-04-10 00:26:23 274

原创 oracle(48)_ powerdesigner数据库模型和表的转换

数据表导出开始选择文件导出位置以及命名我们可以预览通过预览我们看到,有些部分是我们不需要的,例如触发器等。我们可以通过 Options 选择或者去掉某些部分。点击确定就开始执行了,在指定的目录下面找到 test.sql ,可以通过记事本的方式打开查看数据表导入打开 PL_SQL ,新建一个命令窗口执行@F:\administrator\Desktop\test....

2019-04-09 23:33:12 416

原创 oracle(47)_ powerdesigner数据库多表的建模(多对多)

在以上三讲的基础上我们继续建立一张角色表建表点击应用以后再进行创建序列完成以后点击应用加确定,这样角色表就建立完成了,但仅凭用户表和角色表是不能体现出多对多的关系的。这时候我们需要建立一张用户角色表作为中间表。多对多关系由三张表来体现,两张是业务表,中间是关系表,箭头由中间表分别指向两张业务表,中间表由两张业务表的主键作为外键(联合主键),中间表不能有其他业务字段!在 Ja...

2019-04-09 22:57:45 4026 1

原创 oracle(46)_ powerdesigner数据库多表的建模(一对一)

在以上两讲的基础上我们继续建立一张身份证表好了,现在身份证表建立完成了,我们知道一个用户肯定只有一个身份证号,而一个身份证号也只能对应一个用户,那么,问题来了,我们该怎样来表示这种一对一的关系呢?这时我们应该想到主键的唯一性和不可重复性,上面已经形成了身份证表对用户表 多 对 1 的状态,那么我们是不是只用身份证表形成 1 的状态就可以了!箭头所指向的一端的表的主键作为箭尾一端的主...

2019-04-09 20:11:32 892

原创 oracle(45)_ powerdesigner数据库多表的建模(一对多和多对一)

上一讲说明里单表的建立在此基础上,现在我们来看多表的建立完成以上操作以后,点击应用加确定,这样订单表就建立完成了。到此,我们现在拥有两张表,这两张表之间是存在一定关系的,同一个用户可以拥有多个订单,但是一个订单只能拥有一个用户,所以,用户表对订单表是一对多的关系,而订单表对用户表是多对一的关系,订单表就存在一个外键,用于关联用户表,这个外键也只能是两张表都具有的属性——用户ID。...

2019-04-09 19:30:42 3494

原创 oracle(44)_ powerdesigner 的安装 & 数据库单张表的建模

关于powerdesignerpower designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。powerdesigner 的下载和安装,提取码:snrf ,内附安装教程以及破解软件。powerdesig...

2019-04-07 21:42:32 474

原创 oracle(43)_PL/SQL_触发器

PL/SQL触发器● 触发器数据库触发器是一个与表相关联的、存储的 PL/SQL 程序。每当一个特定的数据操作语句(Insert,update,delete) 在指定的表上发出时,Oracle 自动地执行触发器中定义的语句序列。● 触发器可用于数据确认实施复杂的安全性检查做审计,跟踪表上所做的数据操作等数据的备份和同步● 触发器的类型语句级触发器 :在指定的操作语句...

2019-04-07 00:06:29 551

原创 oracle(42)_PL/SQL_Java 代码调用存储过程和存储函数

PL/SQLJava 代码调用存储过程和函数Oracle 驱动下载,提取码:k53w 。注意:版本必须一致,否则无法使用● 使用 eclipse 新建一个 Java 工程,然后将上面提供的连接数据库 oracle 的驱动文件直接拷贝到 src 下,之后再都添加到构建路径(build path)中,如图:● 建包建类● 以上操作完整源码:package cn.itcast.pr...

2019-04-06 23:05:36 489

原创 oracle(41)_PL/SQL_存储函数

PL/SQL存储函数● 存储函数语法:create or replace function 函数名(Name in type, Name in type, .. .) return 数据类型 is 结果变量 数据类型; begin return(结果变量);end 函数名;● 存储过程和存储函数的区别一般来讲,过程和函数的区别在于函数可以有一个返回值;而...

2019-04-06 19:42:12 395

原创 oracle(40)_PL/SQL_存储过程

PL/SQL存储过程● 存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。创建存储过程语法:create [or replace] P...

2019-04-06 12:52:09 912

原创 oracle(39)_PL/SQL_ 例外

PL/SQL例外● 例外例外是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。系统定义例外no_data_found (没有找到数据)too_many_rows (select …into语句匹配多个行) zero_divide ( 被零除)value_error (算术或转换错误)timeout_on_resource (...

2019-04-06 11:50:52 307

原创 oracle(38)_PL/SQL_ 游标 Cursor

PL/SQL游标 Cursor● 游标 Cursor在写 java 程序中有集合的概念,那么在 pl/sql 中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据。语法:CURSOR 游标名 [ (参数名 数据类型,参数名 数据类型,...)] IS SELECT 语句;● 游标的使用步骤打开游标:open c1; (打开游标执行查询)取一行游标...

2019-04-06 11:31:19 573

原创 oracle(37)_PL/SQL_ loop 循环语句

PL/SQLLOOP 循环语句● LOOP 循环语句● 语法1WHILE total <= 25000 LOOP……total : = total + 1000;END LOOP;范例:输出 1 到 10 的数字示例图:● 语法2(最常用)LoopEXIT [when 条件];……End loop范例:输出 1 到 10 的数字示...

2019-04-06 10:57:51 423

原创 oracle(36)_PL/SQL_ if 分支

PL/SQLif 分支● if 分支● 语法 1IF 条件 THEN 语句1;语句2; END IF;范例:如果从控制台输入1 则输出我是 1示例图:● 语法 2IF 条件 THEN 语句序列1; ELSE 语句序列 2;END IF; 范例:如果从控制台输入 1 则输出我是 “魏宇轩” 否则输出我不是 1示例图:● 语法 3IF 条...

2019-04-06 10:38:10 322

原创 oracle(35)_PL/SQL_程序语法_变量类型

PL/SQL程序语法● 程序语法declare 说明部分 (变量说明,游标申明,例外说明 〕 begin 语句序列 (DML语句〕… exception 例外处理语句 End;示例图:● 常量和变量定义在程序的声明阶段可以来定义常量和变量。变量的基本类型就是 oracle 中的建表时字段的变量如 char, varc...

2019-04-06 10:08:56 353

CES_USER.sql

企业信息管理系统(2)_用户表的建立,企业信息管理系统(2)_用户表的建立。

2019-09-15

大型 ERP系统项目实战(4)_公共头信息的抽取_jar包.zip

大型 ERP系统项目实战(4)_公共头信息的抽取_jar

2019-06-26

大型 ERP系统项目实战(3)_数据库搭建和页面原型引入_jars.zip

大型 ERP系统项目实战(3)_数据库搭建和页面原型引入

2019-06-26

erp静态页面.zip

大型 ERP系统项目实战(3)_数据库搭建和页面原型引入

2019-06-26

大型 ERP系统项目实战(3)_数据库搭建和页面原型引入_erp1.sql

大型 ERP系统项目实战(3)_数据库搭建和页面原型引入

2019-06-26

网站 模板一.zip

网站 模板一

2019-05-27

JSTL标签库_资料下载.zip

JSTL标签库,JSTL标签库,JSTL标签库,JSTL标签库,JSTL标签库

2019-05-27

jsp__demo2.zip

JSP(5)_pageContext 详细分析

2019-05-25

jsp_demo2.zip

JSP(4)_JSP 内置对象

2019-05-25

jsp_demo1.zip

JSP(2)_JSP 的脚本语法

2019-05-25

session_demo.zip

会话 session 和 cookie(8)_HttpSession 概述

2019-05-25

cookie_demo5.zip

会话 session 和 cookie(7)_Cookie 禁用处理

2019-05-25

cookie_demo4.zip

会话 session 和 cookie(6)_Cookie 中文处理

2019-05-25

cookie_demo3.zip

会话 session 和 cookie(5)_Cookie 的路径

2019-05-25

cookie_demo2.zip

会话 session 和 cookie(3)_cookie 的生命周期

2019-05-24

cookie_demo1.zip

会话 session 和 cookie(2)_cookie 和 cookie 的读取和写入

2019-05-24

cookie_demo.zip

会话 session 和 cookie(1)_Cookie 概述,会话 session 和 cookie(1)_Cookie 概述

2019-05-24

reqresp_demo5.zip

请求对象 request 和响应对象 response(9)_ HttpServletResponse

2019-05-24

reqresp_demo4.zip

请求对象 request 和响应对象 response(8)_HttpServletRequest 请求转发(服务器端跳转 forward)

2019-05-24

reqresp_demo3.zip

请求对象 request 和响应对象 response(6)_Request 的获得中文乱码处理

2019-05-18

wyxtabbar.zip

Vue.js_38_TabBar 案例

2020-04-21

webpack.zip

Vue.js_34_Webpack 详解,

2020-04-19

struts2.zip

Struts2 汇总代码

2020-01-28

ref_demo.zip

框架基础阶段性学习源码文件; 框架基础阶段性学习源码文件; 框架基础阶段性学习源码文件; 框架基础阶段性学习源码文件。

2019-12-15

jq_demo.zip

Jquery 阶段练习的源码文件(全); ;

2019-12-14

rainmeter皮肤大合集 大部分皮肤都有 .zip

rainmeter皮肤大合集,大部分皮肤都有,你想要的这里都有,分享给大家使用,不谢。

2019-12-08

jquery类库.zip

jquery类库,jquery类库,

2019-12-03

正则表达式项目源码文件reg_demo.zip

正则表达式项目源码文件

2019-12-01

使用 ajax 和 json 来做菜单联动.zip

使用 ajax 和 json 来做菜单联动

2019-11-30

json_demo.zip

json_demo程序源码;

2019-11-30

json需要的jar包.zip

json需要的jar包,jakarta commons-lang 2.5 ,jakarta commons-beanutils 1.8.0 ,jakarta commons-collections 3.2.1 ,jakarta commons-logging 1.1.1 ,ezmorph 1.0.6 。

2019-11-30

ajax_demo.zip

ajax 源码文件,https://blog.csdn.net/qq_36260974/article/details/103323407

2019-11-30

js_demo1.zip

JavaScrip 汇总源码,文档对象、方法、windows常用方法、JavaScrip 的触发事件。

2019-11-29

文件上传下载.zip

文件上传下载:file_down、file_upload、file_upload1

2019-11-03

监听器.zip

监听器章节知识总结工程文件源码,包括 listener_demo、listener_demo1、listener_demo2。

2019-11-02

企业信息管理系统(15)_设置过滤器

企业信息管理系统(15)_设置过滤器;企业信息管理系统(15)_设置过滤器

2019-10-25

过滤器.zip

过滤器项目汇总:filter_demo、filter_demo1、filter_demo2、filter_demo3、filter_demo4、filter_demo5

2019-10-25

企业信息管理系统(13)_控制层、项目视图层、model 层重构

企业信息管理系统(13)_model 层重构

2019-10-13

标签库.zip

标签库的包 standard.jar 和 jstl.jar,,标签库的包 standard.jar 和 jstl.jar。。

2019-09-27

企业信息管理系统员工信息数据处理

完成数据库的增删改查功能,基本实现企业信息管理系统当中的员工信息数据的处理。

2019-09-17

空空如也

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

TA关注的人

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