数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

如何在Windosws 2000中安装JSP并访问Oracle


发布日期:2019年06月12日
 
如何在Windosws 2000中安装JSP并访问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;

追加PATHc:\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) {}

%>

打开一个浏览器窗口输入以下地址来查看运行结果

               

上一篇:oracle插入回车换行符

下一篇:Oracle中tnsping命令解析