`
文章列表

DBCP 数据库连接池

    博客分类:
  • java
 DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。
1.定义接口 package com.demo.rmi.dao.impl; import java.rmi.Remote; import java.rmi.RemoteException; public interface RemoteDao extends Remote { public String say()throws RemoteException; } 2.实现接口 package com.demo.rmi.dao.impl; import java.rmi.RemoteException; import java.rmi.server.Unica ...

JSP完全案例

    博客分类:
  • java
1.JSP页面 main.jsp <%@ page contentType="text/html; charset=gb2312" language="java" errorPage="" %> <%@ page import="java.sql.*" %> <%--制定info信息 --%> <%@ page info="[This is a jsp page.]" %> <html> <head> <t ...
1.单个传入传出参数 create or replace procedure procedure_in_name_out_email( i_name in o_user.username%type, o_email out o_user.email%type) is cursor getEmail(na varchar2) is select email from o_user where o_user.username = na; begin open getEmail(i_name); fet ...
简单查询 打印结果 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class TextMysql { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stubr Connection connection ...

PL/SQL游标

-------------------------------------------------------- declare cursor c is select * from emp; v_emp emp%rowtype; begin open c; fetch c into v_emp; while (c%found) loop dbms_output.put_line(v_emp.ename); fetch c into v_emp; end loop; close c; end; ...
---------------------------------------------------------------------- DECLARE conVerson constant VARCHAR2(20) := '1.0.01'; BEGIN DBMS_OUTPUT.put_line(conVerson); END; ---------------------------------------------------------------------- DECLARE Database VARCHAR2(50) := 'Oracle 10g'; ...
PL/SQL是 Procedure Language & Structured Query Language(过程化SQL语言) 的缩写 PL/SQL是对SQL语言存储过程语言的扩展 记录类型 :记录类型是把逻辑相关的数据作为一个单元存储起来 定义记录类型语法如下: TYPE record_type IS RECORD( Field1 type1 [NOT NULL] [:= exp1 ], Field2 type2 [NOT NULL] [:= exp2 ], . . . . . . Fieldn typen [NOT NULL] ...
  类型 说明 CHAR(n) 定长字符串,长度可选,缺省1。最大可达2000字节 VARCHAR2(n) 可变字符串,•
  Name Required Default Evaluated Type Description begin false 0 false Integer if specified the iteration will start on that index end false Size of the 'values' List or array, or 0 if 'step' is negative false Integer if specified the iteration will end o ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=view/load.action"> </head> <body> Loading ... </body> </html>
实体bean---------> PageBean.java package com.demo.page; import java.util.List; public class PageBean { /*==============================================================*/ private List resultList;//结果集 private int recordSUM;//总记录数 private int pageSUM;//总页数 private int currentPage;// ...
SELECT T_MEMBER.NAME, T_CARD.CARD_NUM, SUM(T_CARD_EXPENSE.MONEY) FROM T_CARD_EXPENSE, T_CARD, T_MEMBER WHERE T_CARD_EXPENSE.CARD_ID = T_CARD.ID AND T_CARD.MEMBER_ID = T_MEMBER.ID AND TO_CHAR(T_CARD_EXPENSE.CREATE_DT, 'yymmdd') BETWEEN '120701' AND '120707' GROUP B ...
<?xml version="1.0" encoding="UTF-8"?> <!-- 指定Hibernate配置文件的DTD信息 --> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <!- ...
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_ ...
Global site tag (gtag.js) - Google Analytics