2007-04-07 23:00:53
忙了一个晚上,终于把JSP和ORACLE连接好了.
几点要注意的地方:
1.Tomcat和ORACLE都要用到8080端口,可以把Tomcat的端口改掉,方法如下:
打开conf目录下的server.xml,找到
port="8080"
把8080改为其他的,之后重启Tomcat.
2.ORACLE里的Apache还占用了IIS的80端口,改端口方法如下:
打开ORACLE目录下的ora90ApacheApacheconfhttpd.conf文件
把其中的80端口改为其它的,然后重启服务.
3.需要把ORACLE目录下的classes12.jar复制到TOmcat的commonlib目录下.
测试连接的小程序:
test.jsp
<%
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@192.168.1.2:1521:dingjun";
String user="system";
String password="manager";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);//建立可滚动的查询结果
String sql="select * from tab1";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
%>
您的第一个字段内容为:<%=rs.getString(1)%>
<br />
您的第二个字段内容为:<%=rs.getString(2)%>
<br /><br />
<%
}
%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
显示结果:
您的第一个字段内容为:1
您的第二个字段内容为:aaa
您的第一个字段内容为:2
您的第二个字段内容为:bbb
您的第一个字段内容为:3
您的第二个字段内容为:ccc
数据库操作成功,恭喜你
虽然此程序可以连接数据库,但是在Dreamweaver上却始终连不上,还需要继续研究.