用JSP连接数据库失败,请帮忙查看哪里错误

<%@pagelanguage="java"contentType="text/html;charset=ISO-8859-1"pageEncoding="GBK"%><... <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="GBK"%><%@ page import="java.sql.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%Connection cnn;try{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/test?characterEncoding=utf-8"; String user="root"; String password="11"; cnn=DriverManager.getConnection(url,user,password);}catch(ClassNotFoundException e){ out.println(e.getMessage());}Statement stmt =cnn.createStatement();ResultSet rs=stmt.executeQuery("SELECT * from team ");while(rs.next()){ String name = rs.getString("name"); String slogan =rs.getString("slogan"); System.out.println(name+" " +slogan); }%></body></html>
代码错了么?为什么没连上MySQL
我是想显示出数据库里面name和slogan的值,结果成了,这样。
不要介绍其他方法给我啊,刚刚学一点都不懂!
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
一道_四狼_雨痕
2015-01-07 · TA获得超过569个赞
知道小有建树答主
回答量:736
采纳率:18%
帮助的人:168万
展开全部
应该是你的驱动没加载:就是这句出的错 Class.forName("com.mysql.jdbc.Driver");还有就是修改后的JSP要记得保存,不然更新不了(刚看了你的截图,发现你的NewFile.jsp还没保存)
追问

基本不是这么回事你看mysql的包已经放进去了,而且我保存了,也试了好多次才来提问的!经常在这两个错误中跳来跳去!

追答
你现在报错的位置是在这段代码中:Statement stmt =cnn.createStatement();
ResultSet rs=stmt.executeQuery("SELECT * from team ");
while(rs.next()){
String name = rs.getString("name");
String slogan =rs.getString("slogan");
System.out.println(name+" " +slogan); 而在这里报错的原因就是你的stmt=null;在推上去就是你的cnn(数据库连接没获取);这样的话,你检查下你的驱动,url,name,password是否都对了,还有提醒你下,不知道你是做测试还是商用的,但是你这样的写法是不对的,数据库的连接不要写在jsp里面,这是开发所不能容忍的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
罗兰院长V
2015-01-08 · 超过11用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:17.8万
展开全部
编译问题,从报错的信息来看,是找不到NewFile.jsp编译后的类,程序代码是Statement stmt =cnn.createStatement();这行有错,你try catch能捕获到是什么错误
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萤火的流星
2015-01-07
知道答主
回答量:1
采纳率:0%
帮助的人:1290
展开全部
那个数据库驱动包应该放在WEB-INF的lib文件夹下面的吧
追问
试过没有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式