下载oracle版本 地址:http://docs.oracle.com/cd/E21901_01/index.html ,下载2个文件分别是 linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip 安装前须知: 内存( ...
分类:
数据库 时间:
2016-07-23 20:55:27
阅读次数:
234
springMVC防SQL注入的讲解,慕课网笔记 http://www.imooc.com/article/6137 Spring MVC防御CSRF、XSS和SQL注入攻击,博客园笔记 http://www.cnblogs.com/Mainz/archive/2012/11/01/2749874. ...
分类:
数据库 时间:
2016-07-23 19:45:30
阅读次数:
1522
一、例外分类oracle将例外分为预定义例外、非预定义例外和自定义例外三种。1)、预定义例外用于处理常见的oracle错误。2)、非预定义例外用于处理预定义例外不能处理的例外。3)、自定义例外用于处理与oracle错误无关的其它情况。 下面通过一个小案例演示如果不处理例外看会出现什么情况?编写一个存 ...
分类:
数据库 时间:
2016-07-23 19:44:52
阅读次数:
243
一、无返回值的存储过程 古人云:欲速则不达,为了让大家伙比较容易接受分页过程编写,我还是从简单到复杂,循序渐进的给大家讲解。首先是掌握最简单的存储过程,无返回值的存储过程。 案例:现有一张表book,表结构如下:书号、书名、出版社。 CREATE TABLE book( ID NUMBER(4), ...
分类:
数据库 时间:
2016-07-23 19:41:54
阅读次数:
239
本篇文章转载 http://www.it165.net/database/html/201212/3385.html 一、安装前的准备工作: 1. 修改计算机名: 服务器的计算机名称对于登录到Oracle数据库非常重要!切记! (1) 安装好Oracle数据库后,再修改计算机名称,可能会无法启动服务 ...
分类:
数据库 时间:
2016-07-23 19:41:49
阅读次数:
256
1 说明 使用环境为:Windows7 VS2015 QT5.6.0(64位),MYSQL 5.7.13(64位)。 网上各种错误、模糊、抽象的资料,配置环境花了半天,痛定思痛,总结出来,方便后来人。 原创,转载请注明出处。 2 方法/步骤 2.1 下载和安装QT和MYSQL QT和MYSQL安装部... ...
分类:
数据库 时间:
2016-07-23 19:43:30
阅读次数:
283
一、介绍视图是一张虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的) 二、视图与表的区别1、表需要占用磁盘空间,视图不需要2、 ...
分类:
数据库 时间:
2016-07-23 19:37:32
阅读次数:
184
在django中的setting.py中: LANGUAGE_CODE = 'en-us' TIME_ZONE = 'Asia/Shanghai' #'UTC' USE_I18N = True USE_L10N = True USE_TZ = True 由于USE_TZ=True开启了导致错误 解决 ...
分类:
数据库 时间:
2016-07-23 19:36:53
阅读次数:
387
函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句。而在函数体内必须包含return语句返回的数据。我们可以使用create function来建立函数。 1)、接下来通过一个案例来模拟函数的用法 --输入雇员的姓名,返回该雇员的年薪CREATE FUNCTION annual ...
分类:
数据库 时间:
2016-07-23 19:36:31
阅读次数:
247
一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级 ...
分类:
数据库 时间:
2016-07-23 19:33:56
阅读次数:
280
存储过程用于执行特定的操作,当建立存储过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus中可以使用create procedure命令来建立过程。实例如下:1.请 ...
分类:
数据库 时间:
2016-07-23 19:33:47
阅读次数:
160
包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。1)、我们可以使用create package命令来创建包,如:i、创建一个包sp_packageii、声明该包有一个过程update_saliii、声明该包有一个函数annual_income --声明该包有一个存储过程和一个函数creat ...
分类:
数据库 时间:
2016-07-23 19:35:49
阅读次数:
196
今天终于学会怎么在like中用参数化查询啦。。哈哈。。再也不用担心sql注入了。。。 今天终于学会怎么在like中用参数化查询啦。。哈哈。。再也不用担心sql注入了。。。 今天终于学会怎么在like中用参数化查询啦。。哈哈。。再也不用担心sql注入了。。。 ...
分类:
数据库 时间:
2016-07-23 19:35:23
阅读次数:
357
一、pl/sql的进阶--控制结构在任何计算机语言(c,java,pascal)都有各种控制语句(条件语句,循环结构,顺序控制结构...),在pl/sql中也存在这样的控制结构。在本部分学习完成后,希望大家达到:1.使用各种if语句2.使用循环语句3.使用控制语句——goto和null(goto语句 ...
分类:
数据库 时间:
2016-07-23 19:30:08
阅读次数:
205
一、变量介绍在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有:1)、标量类型(scalar)2)、复合类型(composite) --用于操作单条记录3)、参照类型(reference) --用于操作多条记录4)、lob(large object) 二、标量(scalar)— ...
分类:
数据库 时间:
2016-07-23 19:30:19
阅读次数:
284
一、pl/sql developer开发工具pl/sql developer是用于开发pl/sql块的集成开发环境(ide),它是一个独立的产品,而不是oracle的一个附带品。 二、pl/sql介绍开发人员使用pl/sql编写应用模块时,不仅需要掌握sql语句的编写方法,还要掌握pl/sql语句及 ...
分类:
数据库 时间:
2016-07-23 18:22:02
阅读次数:
207