这个错误是怎样产生的?(在线等)
fly29 2004-08-04 03:55:24 The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
exception :
org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.
Generated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\myjsp\jdbc_0005fodbc$jsp.java:106: Invalid label.
out.println("Connected to:"+dma.getURL()):
=================================================================
源代码为:
<%
try{
String url=new String();
url="jdbc:odbc:test";
%>
<%--加载jdbc-odbc bridge驱动程序--%>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
%>
<%--尝试与URL指定的数据源建立连接--%>
<%
Connection con=DriverManager.getConnection(url);
%>
<%--获得DatabaseMetaData对象,显示有关数据源的信息--%>
<%
DatabaseMetaData dma=con.getMetaData();
out.println("Connected to:"+dma.getURL()): //提示这行出错!
out.println("Driver:"+dma.getDriverName());
out.println("Version:"+dma.getDriverVersion());
con.close();
}
catch(SQLException ex){
while(ex!=null){
out.println("SQLState:"+ex.getSQLState());
out.println("Message:"+ex.getMessage());
out.println("Vendor:"+ex.getErrorCode());
ex=ex.getNextException();
}
}
%>