*****一个MYSQL数据库连接的问题,高手指正!急急急****

zslearning 2004-08-27 05:39:56
我的JSP程序是这样的:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();

String url ="jdbc:mysql://localhost:3306/test";
String user ="root";
String password ="";

Connection conn= DriverManager.getConnection(url,user,password);
%>

运行后出现如下错误提示:
javax.servlet.ServletException: Invalid authorization specification: Access denied for user 'root'@'localhost' (using password: NO)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.test_jsp._jspService(test_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

我以前也用过TOMCAT和mysql,但连接上从未出现过这种问题!
我用的环境是tomcat5.0+mysql5.0.1alpha
...全文
130 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
honbo 2004-08-29
mysql的root用户加一个口令,不要用空口令。
  • 打赏
  • 举报
回复
jewelsh 2004-08-29
用户帐号与密码不匹配,试试默认的String user ="root"; String password ="root";

  • 打赏
  • 举报
回复
janlon 2004-08-29
密码或权限问题!
  • 打赏
  • 举报
回复
朋友别哭 2004-08-29
up
  • 打赏
  • 举报
回复
umbrella1984 2004-08-28
密码不正确

在MYSQL里修改密码

mysqladmin -u root -p newpassword
  • 打赏
  • 举报
回复
edhappy 2004-08-28
密码问题,按楼上的方法试一下。
  • 打赏
  • 举报
回复
一点晴 2004-08-27
Access denied for user 'root'@'localhost' (using password: NO)

要密码~
  • 打赏
  • 举报
回复
Jzealot 2004-08-27
你新建一个用户试试看
  • 打赏
  • 举报
回复
zero_3 2004-08-27
这不是告诉你不让用空密码了么?
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-08-27 05:39
社区公告
暂无公告