CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

初学者:jsp+tomcat连接数据库mysql时出现这样的提示,什么原因呢??请求帮助。

楼主zhaoyan310()2003-12-04 20:39:07 在 Java / Web 开发 提问

jsp+tomcat连接数据库mysql时出现这样的提示:  
   
  java.sql.SQLException:   Invalid   authorization   specification,   message   from   server:   "Access   denied   for   user:   'system@localhost'   (Using   password:   YES)"    
   
  什么原因呢??请求帮助。  
   
  连接程序是:  
   
  <%@   page   contentType="text/html;charset=gb2312"%>    
  <%@   page   import="java.sql.*"%>    
  <html>    
  <body>    
  <%  
  try{  
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();    
        String   url   ="jdbc:mysql://localhost/test?user=system&password=system";    
        //testDB&Icirc;&ordf;&Auml;ú&micro;&Auml;&Ecirc;&yacute;&frac34;&Yacute;&iquest;&acirc;&Atilde;&ucirc;    
        Connection   conn=   DriverManager.getConnection(url);    
        Statement   stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);    
        String   sql="select   *   from   shop";    
        ResultSet   rs=stmt.executeQuery(sql);    
        while(rs.next())   {%>    
        &Auml;ú&micro;&Auml;&micro;&Uacute;&Ograve;&raquo;&cedil;&ouml;×&Ouml;&para;&Icirc;&micro;&Auml;&Auml;&Uacute;&Egrave;&Yacute;&Icirc;&ordf;:<%=rs.getString(1)%>    
        &Auml;ú&micro;&Auml;&micro;&Uacute;&para;&thorn;&cedil;&ouml;×&Ouml;&para;&Icirc;&micro;&Auml;&Auml;&Uacute;&Egrave;&Yacute;&Icirc;&ordf;:<%=rs.getString(2)%>    
        <%}%>    
        <%out.print("&Ecirc;&yacute;&frac34;&Yacute;&iquest;&acirc;&sup2;&Ugrave;×÷&sup3;&Eacute;&sup1;&brvbar;,&sup1;§&Iuml;&sup2;&Auml;&atilde;&pound;&iexcl;&pound;&iexcl;&pound;&iexcl;");%>    
        <%rs.close();    
        stmt.close();    
        conn.close();  
  }     catch(Exception   e)  
                  {out.println(e.toString()); }  
  %>    
  </body>    
  </html>    
  问题点数:20、回复次数:9Top

1 楼dachun(达达)回复于 2003-12-04 21:11:42 得分 1

jdbc:mysql://localhost/test?user=system&password=system&useUnicode=true&characterEncoding=gb2312  
  连接串出错,你在命令行方式用这用户名和密码能进吗?Top

2 楼zhaoyan310()回复于 2003-12-04 21:30:28 得分 0

我在我的计算机上装上mysql数据库后,提示输入用户名和密码,我就输入了system/system  
  。以后每次启动计算机时mysql就自动运行,并可以在命令行状态操作mysql的mysql和test  
  数据库。Top

3 楼gong1(轻松编程)回复于 2003-12-04 21:52:19 得分 1

好像是缺密码。  
  用户名啊。  
  哈哈Top

4 楼caoruomou(caoruomou)回复于 2003-12-04 21:53:40 得分 1

重新建一个新的用户名和密码Top

5 楼dbcat2002(老猫)回复于 2003-12-04 22:13:43 得分 14

jdbc:mysql://localhost/test?user=root&password=&useUnicode=true&characterEncoding=gb2312  
  这样就可以了。Top

6 楼keylee94(阿悦)回复于 2003-12-04 22:26:54 得分 1

用户的密码不对啊!(yes)Top

7 楼chasnoly(chasnoly)回复于 2003-12-04 22:36:03 得分 1

问题很明显,你的用户身份不对。就是密码错或用户名错。再者,要察看你的登陆身份是否正确。Top

8 楼skyyjl(ntsky)回复于 2003-12-04 22:50:24 得分 1

jdbc:mysql://localhost/test?user=system&password=system  
  在localhost后加上连接数据库的端口3306  
  jdbc:mysql://localhost:3306/test?user=system&password=system  
  在检查下用户名和密码  
  Top

9 楼zhaoyan310()回复于 2003-12-05 12:37:53 得分 0

感谢各位这个问题的关心,现在问题解决了!:)  
  jdbc:mysql://localhost/test?user=root&password=&useUnicode=true&characterEncoding=gb2312  
  这样就可以了。(dbcat2002(老猫))Top

相关问题

  • jsp连接MySQL数据库是数据库配置?
  • jsp怎么和mysql数据库连接?????
  • 如何在jsp连接mysql数据库
  • :( jsp连接mysql数据库错误!
  • 使用jsp+mysql数据库,或jsp+mSsql数据库,怎么配置连接??
  • jsp+tomcat+mysql中使用数据库连接池的配置过程和实例代码
  • 用jsp访问Oracle数据库,在tomcat应该怎样设置
  • 关于jsp+Tomcat+SQLServer2000的数据库连接问题!
  • jsp+tomcat+struts下怎么实现联动?和数据库关联
  • 请教:使用JSP+Tomcat如何连接Oracle数据库?

关键词

  • 数据库
  • 连接
  • tomcat
  • mysql
  • jsp
  • i aaueyi
  • 请求帮助
  • 连接数据库mysql
  • 原因呢
  • jsp+tomcat

得分解答快速导航

  • 帖主:zhaoyan310
  • dachun
  • gong1
  • caoruomou
  • dbcat2002
  • keylee94
  • chasnoly
  • skyyjl

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo