系統環境 操作系統
Windows
數據庫
Oracle
i R
(
) for NT 企業版
安裝路徑
C:\ORACLE
本例使用軟件下載地址 jdk
_
_
_
win
exe[
MB]
jakarta
tomcat
zip[
MB]
安裝方法 一
安裝JDK
第一步
雙擊jdk
_
_
_
win
exe文件進行安裝
使用缺省配置進行安裝
JDK的缺省安裝目錄為C:\jdk
JRE的缺省安裝目錄為C:\Program Files\JavaSoft\JRE\
第二步
更新環境變量
開始->設置->控制面板->系統->高級->環境變量->系統變量
追加CLASSPATH
c:\jdk
\lib\tools
jar;c:\jdk
\lib\dt
jar;
追加PATH
c:\jdk
;c:\jdk
\bin;
二
安裝Tomcat
第一步
用WinZIP把jakarta
tomcat
zip解壓縮到c:\jakarta
tomcat目錄下
第二步
進入c:\jakarta
tomca\bin目錄
找到startup
bat批處理文件
打開編輯
在行:start後面加上以下兩行
SET TOMCAT_HOME=c:\jakarta
tomcat
SET JAVA_HOME=c:\jdk
第三步
雙擊startup
bat啟動tomcat服務器
這時
屏幕上會出現一個dos窗口
停止不動
並有一些運行成功tomcat和初始化信息
證明tomcat運行成功
第四步
在浏覽器上輸//localhost:
/
如果能看到Tomcat Version
這一頁就表示Tomcat安裝成功了
上面有一些jsp和servlet的例子
至此jsp環境搭建完成
注
上面那個停止不動的DOS窗口不能關掉
否則tomcat服務器停止服務
注
JSP文件第一次運行比較慢
三
第一個JSP例子
給這個程序取名為test
jsp
放到c:\jakarta
tomcat\webapps\examples目錄下
浏覽器中輸入
<%
String Str =
Hello JSP!
;
out
print(
Hello JSP!
);
%>
<h
><%=Str%></h
>
四
寫第一個連接Oracle的JSP程序test
jsp
連入SQL*Plus
以system/manager用戶登錄
SQL> conn system/manager
創建新的用戶
如user
/pass
賦予connect
resource權限
SQL> grant connect
resource to user
identified by pass
;
SQL> conn user
/pass
SQL> create table test(a number
b char(
));
SQL> insert into test values(
一
);
SQL> insert into test values(
二
);
SQL> insert into test values(
三
);
SQL> commit;
SQL> select * from test;
A B
一
二
三
配置ODBC(在服務器端設置)
開始->設置->控制面板->管理工具->數據源 (ODBC)->系統DSN->添加->
選擇
Oracle ODBC Driver
->完成->
Data Source Name
test 名字隨便取
好記就行
如
test
Service Name
oradb Oracle主機字符串
本例
oradb
UserID
user
Oracle用戶名
本例
user
tnsnames
ora文件中
ORADB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
)(PORT =
))
)
(CONNECT_DATA =
(SERVICE_NAME = oradb)
)
)
按
OK
->按
確定
退出
在c:\jakarta
tomcat\webapps\examples下創建test
jsp
用notebook編輯
輸入以下代碼
<!
首先導入一些必要的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開始
try
{
Connection con;
Statement stmt;
ResultSet rs;
//加載驅動程序
下面的代碼為加載JDBD
ODBC驅動程序
Class
forName(
sun
jdbc
odbc
JdbcOdbcDriver
);
//用適當的驅動程序連接到數據庫
test
是系統dsn名
String url=
jdbc:odbc:test
;
//建立連接
類似於ASP中的創建數據庫聯接
con=DriverManager
getConnection(url
user
pass
);
//創建一個JDBC聲明
stmt = con
createStatement();
//增加新記錄
stmt
executeUpdate(
INSERT INTO test (a
b) VALUES (
)
);
//查詢記錄
rs = stmt
executeQuery(
SELECT a
b from test
);
//輸出查詢結果
out
println(
<table border=
width=
>
);
while (rs
next())
{
String col
= rs
getString(
);
String col
= rs
getString(
);
//打印所顯示的數據
out
println(
<tr><td>
+col
+
</td><td>
+col
+
</td></tr>
);
}
out
println(
</table>
);
}
//如果加載時出錯
給出相應的錯誤信息
catch (Exception e) {}
%>
打開一個浏覽器窗口
輸入以下地址來查看運行結果
From:http://tw.wingwit.com/Article/program/Oracle/201311/17987.html