请安装jdbc桥。建议不要用jdbc桥。直接使用jdbc,需设classpath
解决方案 »
- 关于泛型的一个小问题
- 如何用 键盘事件 控制在窗口开始自动画图?
- 想用java做一个基于B/S结构的系统,要学什么?
- JBuilder本身是用什么写的?是不是用java的swing,还是用vc++?
- 请教高手(急急急急急!!!!!)
- 用JAVA实现实现毕业生专业信息的维护求源代码
- 用JTree怎么实现左边是树,右边是窗口?
- Vector里元素对调问题!
- 请问哪能下载JBuilder 5 EnterPrise ?(200分)
- 请教weblogic 5.1 connectin pool的配置方法?
- 注意,这不是招聘广告:请熟悉java开发且英语水平过硬的进来一看.
- 如何做菜单[Edit]->[Cut],使 [cut]动作支持 Ctrl + X ?
原来的语句:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
改成:
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
}catch(Exception e){
e.printStackTrace();
}
问题应该出在这儿.
按照你的方法之后出现了下面的错误
Unhandled error! You might want to consider having an error page to report such
errors more gracefully
com.sun.jsp.JspException: Compilation failed:work\202.202.35.152%3A7878%2F\data_
0002ejspdata_jsp_1.java:94: Variable rest may not have been initialized.
while(rest.next()){
^
1 error at com.sun.jsp.compiler.Main.compile(Compiled Code)
at com.sun.jsp.runtime.JspLoader.loadJSP(JspLoader.java:135)
at com.sun.jsp.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspS
ervlet.java:77)
at com.sun.jsp.runtime.JspServlet$JspServletWrapper.service(JspServlet.j
ava:87)
at com.sun.jsp.runtime.JspServlet.serviceJspFile(JspServlet.java:218)
at com.sun.jsp.runtime.JspServlet.service(JspServlet.java:294)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155
)
at com.sun.web.core.Context.handleRequest(Context.java:414)
at com.sun.web.server.ConnectionHandler.run(Compiled Code)
唉,现在真是烦死了
java.sql.Connection sqlconn;
……………………
%>
的叹号去掉,
改成
<%
…………
%>
试试
.newInstance();去掉!!
1、将叹号去掉
2、在最后的close中关闭顺序错误
我将修改好的代码附在下面,再试一下
<%@page contentType="text/html;charset=gb2312" import="java.sql.*"%>
<%
java.sql.Connection sqlconn;
java.sql.Statement stmt;
java.sql.ResultSet rest;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
sqlconn=java.sql.DriverManager.getConnection("jdbc:odbc:db");stmt=sqlconn.createStatement();
rest=stmt.executeQuery("select a,b from bb");
%><html>
<head>
<title>jdbc-odbc test!</title>
</head>
<body><table border="1" cellspacing="0" cellpadding="0" align="center">
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<%while(rest.next()){%>
<tr>
<td><%=rest.getString(1)%></td>
<td><%=rest.getString(2)%></td>
</tr>
<%}%>
</table>
</body>
</html>
<%
sqlconn.close();
stmt.close();
//rest.close();
%>