在线求教高手!!使用JDBC连接MYSQL数据库错误,代码如下。

<%Class.forName("com.mysql.jdbc.Driver");Stringurl="jdbc:mysql://127.0.0.1:3306/mysql... <%
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://127.0.0.1:3306/mysql";
String user="root";
String password="admin";
Connection conn=DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement();
String query="select * from users";
ResultSet rs=stmt.executeQuery(query);
out.print(rs.getString(1));
out.print("OK") ;
%>
以下是eclipse给出的错误信息:

描 述 服务器遇到内部错误,无法满足这个访问请求

异 常

org.apache.jasper.JasperException: Exception in JSP: /testingJDBC.jsp:13

10:
11:
12: <%
13: Class.forName("com.mysql.jdbc.Driver");
14: //String url="jdbc:mysql://127.0.0.1:3306/mysql";
15: //String user="root";
16: //String password="admin";

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

小弟愚笨,连接的代码是对照了两本书上的代码抄的,connector/J已经顺利安装到jre的ext文件夹下,环境变量也配置完成,不知道哪里还错了。
重启之后不在这里报错了,换成ResultSet rs=stmt.executeQuery(sql);编译不通过,一样的原因org.apache.jasper.servlet.JspServletWrapper.handleJspException,无语中,跟专业里的同学对过了,跟他们的程序一样的。
展开
 我来答
howlshadow
2010-05-19 · TA获得超过1381个赞
知道小有建树答主
回答量:1171
采纳率:100%
帮助的人:930万
展开全部
Class.forName("com.mysql.jdbc.Driver"); 这句报错

针对mysql的jdbc驱动包有没有放到lib目录下?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式