熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何在Windosws 2000中安裝JSP並訪問Oracle

2013-11-13 16:13:34  來源: Oracle 

  系統環境
  操作系統Windows
  數據庫 Oracle i R () for NT 企業版
  安裝路徑C:\ORACLE
  
  本例使用軟件下載地址
  jdk___winexe[MB]
  
  jakartatomcatzip[MB]
  
  
  安裝方法
  一安裝JDK
  第一步雙擊jdk___winexe文件進行安裝使用缺省配置進行安裝
  JDK的缺省安裝目錄為C:\jdkJRE的缺省安裝目錄為C:\Program Files\JavaSoft\JRE\
  
  第二步更新環境變量
  開始->設置->控制面板->系統->高級->環境變量->系統變量
  追加CLASSPATH c:\jdk\lib\toolsjar;c:\jdk\lib\dtjar;
  追加PATH   c:\jdk;c:\jdk\bin;
  
  
  二安裝Tomcat
  第一步用WinZIP把jakartatomcatzip解壓縮到c:\jakartatomcat目錄下
  第二步進入c:\jakartatomca\bin目錄找到startupbat批處理文件打開編輯
  在行:start後面加上以下兩行
  SET TOMCAT_HOME=c:\jakartatomcat
  SET JAVA_HOME=c:\jdk
  
  第三步雙擊startupbat啟動tomcat服務器
  這時屏幕上會出現一個dos窗口停止不動並有一些運行成功tomcat和初始化信息
  證明tomcat運行成功
  
  第四步在浏覽器上輸//localhost:/
  如果能看到Tomcat Version 這一頁就表示Tomcat安裝成功了
  上面有一些jsp和servlet的例子至此jsp環境搭建完成
  
  注上面那個停止不動的DOS窗口不能關掉否則tomcat服務器停止服務
  
  注JSP文件第一次運行比較慢
  
  三第一個JSP例子
  給這個程序取名為testjsp放到c:\jakartatomcat\webapps\examples目錄下
  浏覽器中輸入
  
  <%
  String Str = Hello JSP!;
  outprint(Hello JSP!);
  %>
  <h><%=Str%></h>
  
  四寫第一個連接Oracle的JSP程序testjsp
  
  連入SQL*Plus
  以system/manager用戶登錄
  SQL> conn system/manager
  
  創建新的用戶如user/pass賦予connectresource權限
  SQL> grant connectresource to user identified by pass;
  
  SQL> conn user/pass
  SQL> create table test(a numberb 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 Nametest   名字隨便取好記就行test
  Service Nameoradb     Oracle主機字符串本例oradb
  UserIDuser        Oracle用戶名本例user
  
  tnsnamesora文件中
  
  ORADB =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
  )
  (CONNECT_DATA =
  (SERVICE_NAME = oradb)
  )
  )
  
  按OK->按確定退出
  
  在c:\jakartatomcat\webapps\examples下創建testjsp用notebook編輯輸入以下代碼
  <!首先導入一些必要的packages>
  <%@ page info=database handler%>
  <%@ page import=javaio*%>
  <%@ page import=javautil*%>
  
  <!告訴編譯器使用SQL包>
  <%@ page import=javasql*%>
  
  <%@ page import=javaxservlet*%>
  <%@ page import=javaxservlethttp*%>
  
  <%
  //以try開始
  try
  {
  Connection con;
  Statement stmt;
  ResultSet rs;
  
  //加載驅動程序下面的代碼為加載JDBDODBC驅動程序
  ClassforName(sunjdbcodbcJdbcOdbcDriver);
  
  //用適當的驅動程序連接到數據庫test是系統dsn名
  String url=jdbc:odbc:test;
  
  //建立連接類似於ASP中的創建數據庫聯接
  con=DriverManagergetConnection(url user pass);
  
  //創建一個JDBC聲明
  stmt = concreateStatement();
  
  //增加新記錄
  stmtexecuteUpdate(INSERT INTO test (ab) VALUES ());
  
  //查詢記錄
  rs = stmtexecuteQuery(SELECT ab from test);
  
  //輸出查詢結果
  outprintln(<table border= width=>);
  while (rsnext())
  {
  String col = rsgetString();
  String col = rsgetString();
  //打印所顯示的數據
  outprintln(<tr><td>+col+</td><td>+col+</td></tr>);
  }
  outprintln(</table>);
  }
  
  //如果加載時出錯給出相應的錯誤信息
  catch (Exception e) {}
  %>
  
  打開一個浏覽器窗口輸入以下地址來查看運行結果
  

From:http://tw.wingwit.com/Article/program/Oracle/201311/17987.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.