- 博客(100)
- 资源 (18)
- 问答 (3)
- 收藏
- 关注
原创 Oracle数据库中的函数,包和触发器
函数:函数和存储过程非常的相似,唯一的不同就是函数具有返回值。而存储过程是没有返回值的。函数的定义:在pL/Sql developer工具左侧选择“Function”,右键新建就行。在弹出的框中输入函数名和返回值(返回值是必须的),参数可以不写。定义如下,创建一个无参的函数:/**函数和存储过程非常的相似,唯一的不同的就是函数有返回值。**/create or re
2013-10-02 14:51:43 2015
原创 PL/SQL程序单元
PL/SQL程序单元:是数据库中命名的PL/SQL块,作为数据库对象保存在数据库里。主要有四类:过程:执行特定操作,无返回值。有点像Java中的方法,无返回值。函数:进行复杂计算,有返回值。有点像Java中的方法,有返回值。包:逻辑上相关的过程和函数组织在一起。有点Java中类的感觉。触发器:事件触发,执行相应的操作。存储过程介绍:参数模式:IN
2013-10-02 11:16:21 13318
原创 Oracle数据库中游标的使用
游标的定义:游标的作用在前面的文章中有提到过,查询结果如果超过一行,就需要使用游标。在文章”Oracle数据中的PL/SQL介绍“。创建步骤:定义一个游标语法:CURSOR cursor_name is select _statement;打开游标语法:open cursor_name;提取数据使用fetch,fetch关键字会抓取当
2013-10-01 23:44:33 34594
原创 Oracle数据库的PL/SQL的流程控制语句
流程控制之if语句:declarestr varchar2(3):='abc';begin if(str='abc') then dbms_output.put_line('abc'); elsif(str='bc') then dbms_output.put_line('bc'); else dbms_out
2013-10-01 14:16:37 12187
原创 Oracle数据中的PL/SQL介绍
什么是Pl/SQL:PL/SQL是Procedure Language & Sturtured Query Language的缩写。PL/SQL的优点:有利于客户/服务器环境应用的性能提高。PL/SQL是Oracle系统的核心语言,现在Oracle很多部件是由PL/SQL写成。使一组语句功能形成模块化程序开发。使用过程性语言控制程序机构。可以对程序中的异常进行处理。集成在数
2013-10-01 11:58:30 2775
原创 Oracle数据库的字段约束创建和维护
创建Oracle数据库的字段约束:非空约束唯一约束对字段的取值的约束默认值外键约束create table tab_class( class_id number primary key, class_name varchar2(10) not null unique);create table tab_stu(stu_id number, --学生姓名,不能为空,不能
2013-10-01 08:52:11 47807 1
原创 Oracle数据库学习之数据类型和表的操作
Oracle的数据类型:字符型数据类型charvarcharvarchar2long这几个字段之间的区别:char的长度是固定的,而varchar2的长度是可以变化的。也就是char(20)和varchar2(20)都存储"abc",char是占用20个字符的,而varchar2是占用3个字符空间的。但是char的效率要高与varchar。这也就是平时说的以空间换效率。如果有一
2013-09-30 23:19:47 9593
原创 Document对象,Element对象和Node对象简介
Document对象:根元素的访问,也就是HTML标签的访问。使用document.documentElement访问根对象。使用Document对象查找对象getElementById():通过节点的id属性,查找对应节点。getElementsByName():通过节点的name属性,查找对应节点。getElementsByTagName():通过节点名称,查找对应节点。
2013-09-08 17:04:30 20352 2
原创 JavaScript的基本介绍
首先JavaScript的组成:ECMAScriptECMAScript是一种脚本语言的标准,ECMAScript-262标准。该标准不仅限于JavaScript语言的使用,例如ActionScript语言的标准也为ECMAScript标准。ECMAScript描述了以下内容:语法,类型,句子,关键字,保留字,运算符和对象。BOM:Browser Object Model,
2013-09-08 14:25:00 12088
原创 Struts2的输入校验方式
Struts2的输入校验输入校验的方式:代码校验配置校验xml配置校验(常用)注解配置校验代码输入的校验:覆盖ActionSupport的validate()方法,在这个方法中完成对参数的校验。validate方法会在参数封装之后,execute方法(也就是Action中定义的方法)执行之前执行。如果validate方法向fieldError中添加了
2013-09-02 22:17:27 11631 1
原创 Struts中类型转换错误信息详解
struts2类型转换错误信息详解:错误异常和提示表现:先说一下我使用的是模型驱动,来封装提交的数据先是异常信息下面是输入信息,通过异常信息可以看出。它好像在尝试找到setAge(Ljava.lang.String)这个方法,也就是参数是一个String类型的数组。但是定义的age是int类型的所以找不到。出现没有这样的方法。如果单纯是这样也就好理解了。但是页面的提示信息很诡异。如
2013-08-29 17:48:49 14535
原创 JavaWeb之Filter讲解和实现页面静态化和更新页面(下)
JavaWeb之Filter讲解和实现页面静态化和更新页面(下)静态化页面的生成生成静态化页面还是使用的过滤器和装饰者模式,来实现。分析:这个时候,就要想到response的getWriter()方法,得到PrintWriter对象,调用out方法来进行输出。Jsp页面是这样向浏览器输出信息的。这里也可以查看翻译后的Jsp。在tomcat的worke文件夹中。输出页面的
2013-08-23 19:18:08 3346 1
原创 JavaWeb之Filter讲解和实现页面静态化(上)
Filter详解:Filter是什么?过滤器是JavaWeb三大组件之一,与servlet很像。不过它不是处理请求的,它是拦截请求的。当用户请求某个servlet的时候,会执行部署在这个请求上的servlet的Filter,如果Filter"放行",那么会继续执行用户请求得servlet。如果不放行,那么就不会执行用户请求的servlet。下面通过简单的程序,实现快速入门。新建一个
2013-08-23 14:09:55 37617
原创 JavaScript放到HTML页面的那个位置合适
Js放到哪个位置,在HTML文件中?这个问题一直是初学者的困惑。先明白js能放在HTML的那个位置,分别是head和body中。大部分人都是放到head里面的。我学的时候也是稀里糊涂的跟着放到head的里面,也不知道为什么?今天看说说,放到这两个地方的区别:先看一段html代码: New Document 按钮 v
2013-08-20 22:37:22 2421
原创 Java web中上传和下载详解(下)
文件下载:被下载的文件必须放到WEB-INF下面,不能让用户直接访问到。然后通过servlet下载就行。下载很简单,如下public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String file
2013-08-19 17:11:51 14729
原创 Java web中上传和下载详解(上)
Java web中上传和下载详解文件上传:先来看一下上传对form表单有什么要求?必须是form表单提交。表单中的method必须是post,不能是get表单中的enctype的属性值必须是:multipart/form-data。当不是multipart的时候,就算提交的效果也和普通的text类型一样。表单中项使用file类型文件上传对servlet的要求?
2013-08-19 16:20:34 13459
原创 PreparedStatement和Statement的区别
PreparedStatement是什么?PreparedStatement叫做预编译声明。它是statement的子接口,可以使用preparedStatement来替代statement。PreparedStatement的好处,也就是statement的不足。1.防止SQL攻击,上一篇文章有介绍。2.提高代码的可读性和可维护性。3.提高效率。PreparedState
2013-08-08 10:48:28 12958
原创 SQL注入攻击的实现和防止
什么是SQL攻击?在需要用户输入的地方,用户输入的是SQL语句的片段,最终用户输入的SQL语句片段和我们DAO中的SQL语句组合成一个完整的SQL语句。就会出现一些意想不到的结果。演示SQL注入攻击:CREATE TABLE tab_user( userid VARCHAR(10) PRIMARY KEY, username VARCHAR(20) NOT NULL, PASSW
2013-08-08 10:28:32 14706
原创 Jsp,servlet中cookie存储中文问题
cookie能存储英文数据是没有问题的,但是如果存储中文呢?尝试一下直接存储果然不行,会在页面上显示乱码.在chrome好像不显示出来.其他浏览器显示乱码.原因是存成cookie会将中文数据进行ASCII编码,中文是使用4位编码的,而ASCII编码是两位,会出现乱码问题.知道原因就好说了.先是一定要将数据编码,只不过不能再用系统默认的了.那首选肯定是utf-8,不解释.JAVA中两个个专门编码
2013-08-05 14:42:11 1956 1
dump thread 文件分析
2017-09-21
Linux连接mysql错误,ERROR 2002 (HY000)
2016-11-01
Linux连接mysql错误,ERROR 2002 (HY000)
2016-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人