*****一个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
...全文
165 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
这不是告诉你不让用空密码了么?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧