快速測試 Tomcat + Oracle 9i + JSP

原创 2004年10月11日 11:09:00
我的環境是Windows 2000, 不過相同觀念在Linux下應該可以適用, 有機會我會驗證看看, 再post上來

1. 首先安裝JDK 1.4.2_01 , http://java.sun.com/j2se/

2. 接著安裝Oracle9i, 安裝完成之後先更改XML Database的參數
因為XML Database的Http Server預設使用port 8080, 會和Tomcat相衝
建議更改為8081, 參考這兩張圖
http://home.pchome.com.tw/service/anthonycs/image/oracle04.gif
http://home.pchome.com.tw/service/anthonycs/image/oracle05.gif

3.接著安裝Tomcat, 使用上面安裝的JDK1.4.2_01作為Tomcat的Virtual Machine

4.下載Oracle JDBC Driver http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html
依照JDK1.4.2_01, Oracle 9.2.0.1.0的版本, 是三個檔案 ocrs12.zip ojdbc14.jar ojdbc14_g.jar
將下載的檔案放置到 /webapps/examples/WEB-INF/lib/ 裡面
重新啟動Tomcat服務

注意 :要挑選正確的JDK以及Oracle版本的Driver
JDK,Tomcat,Oracle JDBC Driver 三者要協調好
尤其小心系統有兩個以上的JDK版本, 以安裝Tomcat時的JDK版本為主

5.設定Oracle資料庫帳號供程式使用 (如果您已經熟悉帳號管理,請跳過此步驟)
這邊以預設資料庫的HR為範例, 參考下面三張圖 , 畫面較大, 抓下來欣賞比較好
http://home.pchome.com.tw/service/anthonycs/image/oracle01.gif
http://home.pchome.com.tw/service/anthonycs/image/oracle02.gif
http://home.pchome.com.tw/service/anthonycs/image/oracle03.gif

6.寫JSP網頁, 參考以下
藍色部分依照您的Oracle主機設定而異 (IP, SID,密碼)

<%@ page contentType="text/html;charset=big5" language="java" import="java.sql.*, oracle.jdbc.*"%>
<HTML>
  <HEAD>
   <TITLE></TITLE>
  </HEAD>
  <BODY>  
   測試OracleDriver
   <P>
   <%  
      ResultSet rs = null;  
      String oracleURL="jdbc:oracle:thin:@Oracle主機ip:1521:SID";  
      String oracleUser="HR";  
      String oraclePass="xxxx";  
      try {      
          DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());  
         }
      catch (SQLException e){      
          out.print("Driver Error");  }  
      try {      
           Connection conn = DriverManager.getConnection(oracleURL,oracleUser,oraclePass);        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);      
           rs=stmt.executeQuery("select * from EMPLOYEES");      
           rs.last();      
           out.print("HR資料庫中有員工"+rs.getRow()+"個");      
           rs.close();      
           stmt.close();      
           conn.close();  
       }
       catch (SQLException ce){  
         System.out.print(ce);  
      }
   %>
  </BODY>
</HTML>


將JSP檔案存成test.jsp放在 /webapps/examples/ 裡面
測試結果 http://localhost:8080/examples/test.jsp

(很懶惰所以把Driver還有jsp都放在examples底下,如果您會部署webapp請自行更改)

如何使用java反射机制测试私有方法

如何使用java反射机制测试私有方法今天在项目中添加了一个私有方法,需要添加测试用例,学习了下用java反射机制测试私有方法,分享如下:-首先私有方法如下(所在类为YoukuUploaderImpl)...
  • danny__Hello
  • danny__Hello
  • 2017年04月24日 15:23
  • 189

iOS应用程序安全(17)-使用Introspy对iOS应用进行黑盒测试

作者:Prateek Gianchandani 译者:吴发伟 原文网址:http://resources.infosecinstitute.com/ios-app-security-part-17...
  • O_surface_O
  • O_surface_O
  • 2014年02月11日 15:44
  • 1377

ORACLE安装测试

测试安装是否成功 要测试数据安装是否成功,可按顺序执行以下两个步骤: 测试步骤 1: 请执行操作系统级的命令:tnsping orcl 上述命令假定全局数据库名是 orcl。以下是命...
  • Wshysh
  • Wshysh
  • 2012年06月10日 10:50
  • 2437

小柒2012 / spring-boot-pay

README.md 7.90 KB spring-boot-pay 支付服务:支付宝,微信,银联详细 代码案例 (除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测...
  • weixin_36667844
  • weixin_36667844
  • 2017年09月01日 16:47
  • 228

【学习摘抄】渗透性测试方法和步骤

【背景】最近在学习一些有关WEB安全测试方面的知识,以下是阅读《Web系统安全和渗透性基础》书,学习到的渗透测试方法和步骤,做个笔记记录下。 渗透性测试三阶段九步骤: 三阶段:测试计划和测试准备评估、...
  • aovenus
  • aovenus
  • 2010年01月03日 22:24
  • 529

在单元测试中如何测试私有方法

转自:http://hi.baidu.com/dearhwj/item/a9901bdbf8f527ed3cc2cb0b 在单元测试中如何测试私有方法 由于博客搬家到了http://www.d...
  • shyu1989
  • shyu1989
  • 2013年12月18日 10:31
  • 826

【自用】Ubuntu 安装后配置

【自用】Ubuntu 安装后配置1. 开启SSH服务 网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真...
  • loonger_leon
  • loonger_leon
  • 2010年07月26日 10:25
  • 713

文档能力与audio测试

今天的工作内容主要就是修改一篇文档: 文档编辑能力是很重要的一种能力,不亚于编写代码。 文档要求: 起码要有个封面吧 总目录也必须有, 图目录、表目录做的好的话最好也有。而且所有目录都应该与章节对...
  • yilonglucky
  • yilonglucky
  • 2017年12月21日 17:59
  • 63

关于SQLSERVER的压力测试

花了一个星期对SQLSERVER的数据容量进行了测试 服务器是2个CPU,我现在才知道奔腾2.6G以上的CPU都有超线程技术可以模拟2个CPU(汗,我怎么现在才知道阿!不知道AMD64位的CPU能强多...
  • phanix
  • phanix
  • 2005年03月03日 11:11
  • 569

心率变异性和交感神经关系

http://www.taiwanscientific.com.tw/HowToExamANS.html 國際標準規範- HRV(心率變異)及ANS (自律神經) 功能量測法由歐洲心臟學...
  • dalangtaosha2011
  • dalangtaosha2011
  • 2014年05月05日 10:01
  • 978
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:快速測試 Tomcat + Oracle 9i + JSP
举报原因:
原因补充:

(最多只允许输入30个字)