文章列表
PL/SQL
易忘记的:set serveroutput on;
1. 什么是pl/sql : Procedure Language & Structured Query Language 的缩写, PL/SQL是对SQL语言存储过程语言的扩展
2. pl/sql有什么优点:
有利于客户/服务器环境应用的运行
PL/SQL是对SQL语言存储过程语言的扩展
PL/SQL是ORACLE系统的核心语言,现在ORACLE的许多部件都是由PL/SQL写成
3. PL/SQL块的结构如下:
DECLARE
/* 声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函 ...
1.ajax的小例子(使用jquery类包)
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+" ...
1.导入dom4j.jar;
2.主代码:
<1>查询xml文件的数据:
(1)public void parseXml() throws DocumentException {
SAXReader reader = new SAXReader();
Document doc = reader.read("src/person.xml");
Element root = doc.getRootElement();
Iterator<Object> it_person = root.elementIterator();
while ( ...
<!ATTLIST desc message CDATA #FIXED '我的消息'>
当然,你可以给他赋一个默认值
<!ATTLIST desc message CDATA '我的消息'>
关键词:
REQUIRED:指定该属性的值必填
IMPLIED:可有可无
FIXED:固定取值
也可以对这个值设置一个区间
<!ATTLIST desc message (A|B|C) 'A'>
在上面的代码中,message的取值范围是A,B,C,默认值为A
应用:
<?xml version="1.0" encoding="gbk& ...
为什么要使用连接池:创建连接对象、销毁连接对象是一个很消耗资源的,当一个应用有较多的数据库操作时,反复的创建连接对象和销毁连接对象,对于应用服务器来说,压力很大。使用连接池的工作原理是,先创建多个连接对象放在连接池中备用,当有一个请求要连接数据库时,就从连接池中获取一个连接对象进行数据库操作,使用完毕,返回连接池,这样节省了创建连接对象和销毁连接对象的时间。
在java中,提供了一个数据源接口java.sql.DataSource,实现了这个接口就可以用来创建连接池,在java中,有DBCP这个默认的实现,还有poolman连接池;
如何在tomcat6中配置连接池:
1.将数据库驱动文件保存在 ...
<1>image.do的servlet实现画出含有四个字符的图片:
public class ImageServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
BufferedImage image = new BufferedImage(80, 25,BufferedImage.TYPE_INT_RGB);
Graphics g = i ...
通常相对路径的写法有两种,一种就是以“ / ”开头,一种就是不以“ / ”开头,这两种写法有什么区别:
URL基本是以 http://localhost/Struts 开头,现在做如下测试:
1.在 Struts 目录下面有一个文件叫 sayHello.jsp ,它里面的 form 的 a ...