´Ójdk°²×°µ½jspÁ¬½ÓoracleÊý¾Ý¿âµÄÏà¹ØÅäÖÃ
1.°²×°jdk(°æ±¾6u7);
¡¡¡¡2.ÅäÖÃjdk»·¾³±äÁ¿(°²×°Ä¿Â¼:D:\tools\java\jdk1.6.0_07):
¡¡¡¡1). JAVA_HOME = D:\tools\java\jdk1.6.0_07;
¡¡¡¡2). PathµÄ×îÇ°Ãæ×·¼Ó"D:\tools\java\jdk1.6.0_07\bin;D:\tools\java\jre1.6.0_07\bin";
¡¡¡¡3). CLASSPATH = D:\tools\java\jdk1.6.0_07\lib;D:\tools\java\jdk1.6.0_07\lib\tools.jar;
¡¡¡¡3.°²×° tomcat(°æ±¾6.0.20)
¡¡¡¡4.ÅäÖÃtomcat»·¾³±äÁ¿£¨°²×°Ä¿Â¼:D:\tools\tomcat6.0£©
¡¡¡¡1).CATALINA_HOME=D:\tools\tomcat6.0;
¡¡¡¡2).CATALINA_BASE=D:\tools\tomcat6.0;
¡¡¡¡3).CLASSPATHºóÃæ×·¼Ó"%CATALINA_HOME%\lib\servlet-api.jar;"
¡¡¡¡5.°²×°oracleÊý¾Ý¿â(°æ±¾10g)
¡¡¡¡Êý¾Ý¿âÃû£ºorcl
¡¡¡¡Óû§Ãû£ºmydata
¡¡¡¡ÃÜÂ룺oracle
¡¡¡¡6.ÅäÖÃtomcatÓëoracleµÄÁ¬½Ó
¡¡¡¡1).D:\tools\tomcat6.0\conf\server.xml×·¼ÓÈçÏÂÄÚÈÝ£º
¡¡¡¡<Context path="/test" reloadable="true" docBase="D:\tools\tomcat6.0\webapps\test" debug="0" >
¡¡¡¡<Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource"
¡¡¡¡maxActive="5" maxIdle="4" maxWait="10000"
¡¡¡¡username="mydata" password="oracle" driverClassName="oracle.jdbc.driver.OracleDriver"
¡¡¡¡url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"/>
¡¡¡¡</Context>
¡¡¡¡ËµÃ÷£º¢Ù¡¢path="/test"(/testΪtomcatÖÐwebappsĿ¼ÏµĹ¤³ÌÎļþ¼Ð)
¡¡¡¡¢Ú¡¢docBase="D:\tools\tomcat6.0\webapps\test"(pathÖй¤³ÌÎļþ¼ÐËùÔڵľø¶Ô·¾¶)
¡¡¡¡¢Û¡¢username="mydata"(oracleÊý¾Ý¿âµÄÓû§Ãû)
¡¡¡¡¢Ü¡¢password="oracle"(oracleÊý¾Ý¿âµÄÃÜÂë)
¡¡¡¡¢Ý¡¢url="jdbc:oracle:thin:@127.0.0.1:1521:ORCL"/>(ORCLΪoracleÊý¾Ý¿âÃû)
¡¡¡¡2).
¡¡¡¡ÔÚD:\tools\tomcat6.0\libÎļþ¼ÐÀï·ÅÈëoracleÇý¶¯Îļþojdbc14.jar(´ËÎļþ¿ÉÔÚÍøÉÏÏÂÔØ)
¡¡¡¡3).ÔÚwebappsÏÂн¨¹¤³ÌÎļþ¼Ðtest£¬ÔÚtestÎļþ¼ÐÏÂн¨WEB-INFÎļþ¼ÐºÍtest.jspÎļþ£»
¡¡¡¡ÔÚWEB-INFÎļþ¼ÐÏÂн¨libÎļþ¼ÐºÍweb.xmlÎļþ£»ÔÚlibÎļþ¼ÐÏ·ÅÈëoracleÇý¶¯Îļþ
¡¡¡¡ojdbc14.jar(´ËÎļþ¿ÉÔÚÍøÉÏÏÂÔØ)
web.xmlÎļþÄÚÈÝÈçÏ£º
¡¡¡¡<?xml version="1.0" encoding="ISO-8859-1"?>
¡¡¡¡<!--
¡¡¡¡Copyright 2004 The Apache Software Foundation
¡¡¡¡Licensed under the Apache License, Version 2.0 (the "License");
¡¡¡¡you may not use this file ex
Ïà¹ØÎĵµ£º
ORACLEûÓÐÏóSQL SERVERÖÐÒ»ÑùµÄ×ÔÔö¼Ó×ֶΣ¬ÒªÊµÏÖÖ»ÄÜͨ¹ýSEQUENCEÀ´ÊµÏÖ
1.´´½¨ÐòÁУº
create sequence your_seq
nocycle
maxvalue 9999999999
start with 1;
2.ʹÓô¥·¢Æ÷ʵÏÖ×ÔÔö£º
create or replace trigger your_seq_tri
before insert on your_table1 for each row
declare
next_id number;
begin
se ......
--´´½¨´¥·¢Æ÷£¨Ðм¶´¥·¢Æ÷£©
create or replace trigger tri_update_emp_bak
after update
on emp_bak
for each row --ÿ¸üÐÂÒ»ÐÐ ¾Í´¥·¢Ò»´Î
begin
--oracle ÀïÃæ ¶Ô´¥·¢Æ÷ Ò²ÌṩÁËÌØÊâµÄ¶ÔÏó :NEW :OLD À´·ÃÎÊ ¸üÐÂǰºóµÄÊý¾Ý
dbms_output.put_line('¸üкó' || :NEW.sal);
dbms_outpu ......
ת×Ô£ºhttp://www.91linux.com/html/article/database/oracle/20081205/14333.html
proc oracle Á¬½ÓÊͷŲ»Á˵ÄÎÊÌâ
±ÊÕß¹«Ë¾µÄÓ¦ÓÃϵͳÿ¸ôÒ»¶Îʱ¼ä£¬oracleÁ¬½Ó¾Í´ïµ½ÉÏÏÞÁË£»»³ÒÉÊÇÓ¦ÓÃûÓÐÕýÈ·µÄÊÍ·ÅoracleÁ¬½Ó£»ËµÀ´²ÑÀ¢£¬proc¶Ï¶ÏÐøÐøµÄÓÃÁ˼¸Ä꣬¿É
ÄÜÊÇÒÔǰ¹«Ë¾µÄ´úÂëдµÃÌ«ºÃÁË£¬´ÓûÓÐÈ¥¹ØÐÄ»ù±¾µÄprocÁ¬½Ó¡¢Ê ......
ÓÉÓÚÒª×öÉÏ´« ¾ÍÕÒÁ˸öÀý×Ó Áô×Ųο¼
ÉÏ´«£ºÐèÒªsmartupload×é¼þ
import com.jspsmart.upload.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
/**
* ÉÏ´«¹«¹²Àà,¶ÔSmartUpload½øÐÐÁË·â×°
* ......
¼¸ºõËùÓеÄWeb¿ª·¢ÓïÑÔ¶¼Ö§³ÖSession¹¦ÄÜ£¬ServletÒ²²»ÀýÍâ¡£ Servlet/JSPÖеÄSession¹¦ÄÜÊÇͨ¹ý×÷ÓÃÓò(scope)Õâ¸ö¸ÅÄîÀ´ÊµÏֵġ£
×÷ÓÃÓò·ÖΪËÄÖÖ£¬·Ö±ðΪ£º
page
ÔÚµ±Ç°Ò³ÃæÓÐЧ(½öÓÃÓÚJSPÖÐ)
request
ÔÚµ±Ç°ÇëÇóÖÐÓÐЧ
session
ÔÚµ±Ç°»á»°ÖÐÓÐЧ
application
ÔÚËùÓÐÓ¦ÓóÌÐòÖÐÓÐЧ
ÊDz»ÊÇ¿´²»Ì«Ã÷°×£¿pageÒòΪ½ ......