国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JSP > 正文

在Win2000中安裝JSP訪問(wèn)Oracle

2024-09-05 00:19:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

系統(tǒng)環(huán)境:

1、操作系統(tǒng):windows 2000

2、數(shù)據(jù)庫(kù): oracle 8i r2 (8.1.6) for nt 企業(yè)版

3、安裝路徑:c:/oracle



本例使用軟件下載地址:

1、jdk-1_2_2_006-win.exe[19.5mb]

  http://java.sun.com/products/jdk/1.2/

2、jakarta-tomcat.zip[2.26mb]

  http://jakarta.apache.org/builds/tomcat/release/v3.1/



安裝方法:



一、安裝jdk

第一步,雙擊jdk-1_2_2_006-win.exe文件進(jìn)行安裝,使用缺省配置進(jìn)行安裝

    jdk的缺省安裝目錄為c:/jdk1.2.2,jre的缺省安裝目錄為c:/program files/javasoft/jre/1.2;



第二步,更新環(huán)境變量

    開(kāi)始->設(shè)置->控制面板->系統(tǒng)->高級(jí)->環(huán)境變量->系統(tǒng)變量

    追加classpath: c:/jdk1.2.2/lib/tools.jar;c:/jdk1.2.2/lib/dt.jar;

    追加path:   c:/jdk1.2.2;c:/jdk1.2.2/bin;





二、安裝tomcat

第一步,用winzip把jakarta-tomcat.zip解壓縮到c:/jakarta-tomcat目錄下

第二步,進(jìn)入c:/jakarta-tomca/bin目錄,找到startup.bat批處理文件,打開(kāi)編輯

    在行:start后面加上以下兩行:

    set tomcat_home=c:/jakarta-tomcat

    set java_home=c:/jdk1.2.2



第三步,雙擊startup.bat啟動(dòng)tomcat服務(wù)器

    這時(shí),屏幕上會(huì)出現(xiàn)一個(gè)dos窗口,停止不動(dòng),并有一些運(yùn)行成功tomcat和初始化信息,

    證明tomcat運(yùn)行成功。



第四步,在瀏覽器上輸入http://localhost:8080/

    如果能看到tomcat version 3.1這一頁(yè)就表示tomcat安裝成功了。

    上面有一些jsp和servlet的例子,至此jsp環(huán)境搭建完成。





注:上面那個(gè)停止不動(dòng)的dos窗口不能關(guān)掉,否則tomcat服務(wù)器停止服務(wù)



注:jsp文件第一次運(yùn)行比較慢





三、第一個(gè)jsp例子

給這個(gè)程序取名為test.jsp,放到c:/jakarta-tomcat/webapps/examples目錄下

瀏覽器中輸入http://localhost:8080/examples/test.jsp



<%

string str = "hello jsp!";

out.print("hello jsp!");

%>

<h2><%=str%></h2>







四、寫(xiě)第一個(gè)連接oracle的jsp程序test.jsp



1、連入sql*plus

以system/manager用戶(hù)登錄,

sql> conn system/manager



創(chuàng)建新的用戶(hù):如user1/pass1,賦予connect,resource權(quán)限。

sql> grant connect,resource to user1 identified by pass1;



sql> conn user1/pass1

sql> create table test(a number,b char(10));

sql> insert into test values(1,'一');

sql> insert into test values(2,'二');

sql> insert into test values(3,'三');

sql> commit;



sql> select * from test;



a b

---------- ----------

1 一

2 二

3 三



2、配置odbc(在服務(wù)器端設(shè)置)



開(kāi)始->設(shè)置->控制面板->管理工具->數(shù)據(jù)源 (odbc)->系統(tǒng)dsn->添加->

選擇"oracle odbc driver”->完成->



data source name:test   名字隨便取,好記就行,如:test

service name:oradb     oracle數(shù)據(jù)庫(kù)的實(shí)例名,本例:oradb,一般oracle默認(rèn)安裝為orcl

userid:user1        oracle用戶(hù)名,本例:user1



按"ok”->按"確定”退出





3、在c:/jakarta-tomcat/webapps/examples下創(chuàng)建test.jsp,用notebook編輯,輸入以下代碼

<!--首先導(dǎo)入一些必要的packages-->

<%@ page info="database handler"%>

<%@ page import="java.io.*"%>

<%@ page import="java.util.*"%>



<!--告訴編譯器使用sql包-->

<%@ page import="java.sql.*"%>



<%@ page import="javax.servlet.*"%>

<%@ page import="javax.servlet.http.*"%>



<%

//以try開(kāi)始

try

{

connection con;

statement stmt;

resultset rs;



//加載驅(qū)動(dòng)程序,下面的代碼為加載jdbd-odbc驅(qū)動(dòng)程序

class.forname("sun.jdbc.odbc.jdbcodbcdriver");



//用適當(dāng)?shù)尿?qū)動(dòng)程序連接到數(shù)據(jù)庫(kù),test"是系統(tǒng)dsn名

string url="jdbc:odbc:test";



//建立連接,類(lèi)似于asp中的創(chuàng)建數(shù)據(jù)庫(kù)聯(lián)接

con=drivermanager.getconnection(url, "user1", "pass1");



//創(chuàng)建一個(gè)jdbc聲明

stmt = con.createstatement();



//增加新記錄

stmt.executeupdate("insert into test (a,b) values (1,'2')");



//查詢(xún)記錄

rs = stmt.executequery("select a,b from test");



//輸出查詢(xún)結(jié)果

out.println("<table border=1 width=400>");

while (rs.next())

{

string col1 = rs.getstring(1);

string col2 = rs.getstring(2);

//打印所顯示的數(shù)據(jù)

out.println("<tr><td>"+col1+"</td><td>"+col2+"</td></tr>");

}

out.println("</table>");

}



//如果加載時(shí)出錯(cuò),給出相應(yīng)的錯(cuò)誤信息

catch (exception e) {}

%>





4、打開(kāi)一個(gè)瀏覽器窗口,輸入以下地址來(lái)查看運(yùn)行結(jié)果

http://localhost:8080/examples/test.jsp

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天水市| 鄂伦春自治旗| 通山县| 疏附县| 新兴县| 乌兰察布市| 灵石县| 盖州市| 吉隆县| 上饶市| 太保市| 博罗县| 日土县| 普兰县| 道真| 锡林郭勒盟| 榕江县| 进贤县| 阳西县| 云南省| 陆丰市| 土默特右旗| 易门县| 乐昌市| 博乐市| 綦江县| 石台县| 太原市| 元阳县| 永泰县| 桐梓县| 大丰市| 炉霍县| 满城县| 黔西| 连南| 海兴县| 南皮县| 香格里拉县| 长沙市| 冕宁县|