tomcat的页面无法连接数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 00:53:48
我的机器我配置好了环境变量,用的是j2sdk1.4.1_01 oracle数据库tomcat4.1.29 我启动tomcat都能进入我的登陆页面,但是输入帐号密码之后它显示不能连接到数据库具体代码如下:
message
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Can't connect to database! Cannot create PoolableConnectionFactory
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)

........

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/aztx?user=root&password=147111038";
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
name = rs.getString(1);
pass = rs.getString(2);
}
rs.close();
stmt.close();
conn.close();
%>

连接数据库的代码有问题吧