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

连接mysql5的怪问题

楼主drzy123(111)2005-06-01 09:53:35 在 Java / 架构、设计 提问

apache2   +   mysql5.2   +   tomcat5  
  连接代码:  
  <%@page   import="java.sql.*"%>  
  <%  
          try{  
  Connection   conn   =   null;  
                      Class.forName("com.mysql.jdbc.Driver").newInstance();                  
  String     url     ="jdbc:mysql://localhost:3306/test?user=root&password=1111&useUnicode=true&characterEncoding=gb2312";                
  conn=     DriverManager.getConnection(url);    
              }  
              catch(Exception   ex){  
                      out.println("Can   not   get   new   Connection"+ex.getMessage());  
              }  
  %>  
  在家连接没有问题  
   
  在公司报错:  
  Can   not   get   new   ConnectionCannot   connect   to   MySQL   server   on   localhost:3306.   Is   there   a   MySQL   server   running   on   the   machine/port   you   are   trying   to   connect   to?   (java.lang.NumberFormatException)    
   
  mysql肯定启动了,在cmd中连没问题,用php连也没问题,  
  另外我将代码中的password改成错误后报错:  
  Can   not   get   new   ConnectionInvalid   authorization   specification:   Access   denied   for   user   'root'@'localhost'   (using   password:   YES)    
   
  我已经被折磨死了,那位指点一下把!谢谢  
  问题点数:0、回复次数:20Top

1 楼jihanzhong(逍遥)回复于 2005-06-01 10:37:10 得分 0

java.lang.NumberFormatException?????  
  Top

2 楼yxhzj(余华[学习J2EE中])回复于 2005-06-01 10:48:09 得分 0

只有这么点错误信息?Top

3 楼drzy123(111)回复于 2005-06-01 10:48:45 得分 0

回复人:   jihanzhong(逍遥)   (   )   信誉:100     2005-06-01   10:37:00     得分:   0      
     
     
        java.lang.NumberFormatException?????  
   
       
     
  --------------------------  
  是呀,所以说奇怪!Top

4 楼yxhzj(余华[学习J2EE中])回复于 2005-06-01 10:55:57 得分 0

那应该不是数据库连接的问题,你把代码贴全,把错误代码也贴全吧Top

5 楼drzy123(111)回复于 2005-06-01 10:59:02 得分 0

全部的错误信息:  
  java.sql.SQLException:   Cannot   connect   to   MySQL   server   on   localhost:3306.   Is   ther  
  e   a   MySQL   server   running   on   the   machine/port   you   are   trying   to   connect   to?   (java  
  .lang.NumberFormatException)  
                  at   com.mysql.jdbc.Connection.connectionInit(Unknown   Source)  
                  at   com.mysql.jdbc.jdbc2.Connection.connectionInit(Unknown   Source)  
                  at   com.mysql.jdbc.Driver.connect(Unknown   Source)  
                  at   java.sql.DriverManager.getConnection(DriverManager.java:512)  
                  at   java.sql.DriverManager.getConnection(DriverManager.java:193)  
                  at   _jsp._test__jsp._jspService(_test__jsp.java:34)  
                  at   com.caucho.jsp.JavaPage.service(JavaPage.java:63)  
                  at   com.caucho.jsp.Page.pageservice(Page.java:570)  
                  at   com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.j  
  ava:159)  
                  at   com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain  
  .java:163)  
                  at   com.caucho.server.dispatch.ServletInvocation.service(ServletInvocatio  
  n.java:208)  
                  at   com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:259  
  )  
                  at   com.caucho.server.port.TcpConnection.run(TcpConnection.java:341)  
                  at   com.caucho.util.ThreadPool.runTasks(ThreadPool.java:467)  
                  at   com.caucho.util.ThreadPool.run(ThreadPool.java:408)  
                  at   java.lang.Thread.run(Thread.java:534)Top

6 楼drzy123(111)回复于 2005-06-01 11:00:55 得分 0

回复人:   yxhzj(余华[学习J2EE中])   (   )   信誉:100     2005-06-01   10:55:00     得分:   0      
     
     
        那应该不是数据库连接的问题,你把代码贴全,把错误代码也贴全吧  
       
     
  ----------------------------------------  
  代码已经全了,是测试用的  
   
  同样的代码,同样的配置,在我家里可以运行在公司不行Top

7 楼yxhzj(余华[学习J2EE中])回复于 2005-06-01 11:07:26 得分 0

你的jsp代码呢?Top

8 楼drzy123(111)回复于 2005-06-01 11:21:48 得分 0

回复人:   yxhzj(余华[学习J2EE中])   (   )   信誉:100     2005-06-01   11:07:00     得分:   0      
     
     
        你的jsp代码呢?  
       
     
  --------------------------  
  上面那个就是写在jsp中的,只为测试偷懒了Top

9 楼yxhzj(余华[学习J2EE中])回复于 2005-06-01 11:32:07 得分 0

你这台电脑的mysql端口是这个吗?Top

10 楼jackson28(建设中)回复于 2005-06-01 11:32:12 得分 0

我也曾经遇见过这个问题,你重新建数据库和用户试试Top

11 楼jackson28(建设中)回复于 2005-06-01 11:34:13 得分 0

公司的mysql是新装的吗,最好重新装一下Top

12 楼IceCraft(心淡情浓)回复于 2005-06-01 11:38:32 得分 0

换下mysql的jdbc驱动试试。Top

13 楼drzy123(111)回复于 2005-06-01 12:31:29 得分 0

回复人:   IceCraft(心淡情浓)   (   )   信誉:105     2005-06-01   11:38:00     得分:   0      
     
     
        换下mysql的jdbc驱动试试。  
       
     
  ----------------------------  
  驱动是最新的,而且在家可以,应该不是驱动的问题把Top

14 楼drzy123(111)回复于 2005-06-01 12:34:40 得分 0

回复人:   yxhzj(余华[学习J2EE中])   (   )   信誉:100     2005-06-01   11:32:00     得分:   0      
     
     
        你这台电脑的mysql端口是这个吗?  
       
     
  --------------------------------  
  mysql的服务肯定没问题3306  
  我用上面的代码换一个不存在的数据库如:  
  String     url     ="jdbc:mysql://localhost:3306/fsfsdf?user=root&password=1111&useUnicode=true&characterEncoding=gb2312";                
   
  报错会说:找不到这个数据库  
  这说明程序还是找到了mysql服务并知道没有"fsfsdf"这个数据库存在Top

15 楼drzy123(111)回复于 2005-06-01 12:35:18 得分 0

报错会说:找不到这个数据库  
  这说明程序还是找到了mysql服务并知道没有"fsfsdf"这个数据库不存在  
  Top

16 楼program334()回复于 2005-06-01 14:19:34 得分 0

关注Top

17 楼drzy123(111)回复于 2005-06-01 14:24:36 得分 0

upTop

18 楼drzy123(111)回复于 2005-06-01 17:25:44 得分 0

啊扑Top

19 楼yangmhsheep(爱到永远)回复于 2005-09-08 11:40:45 得分 0

关注中   -----我用的是mysql4。1  
  呵呵Top

20 楼superslash(开始用功学习)回复于 2005-09-08 12:00:00 得分 0

换个端口试试Top

相关问题

  • 通过jdbc连接mysql的怪事~~~
  • ado连接mysql
  • jsp连接mysql
  • MySql的连接
  • MYSQL不能连接?
  • 连接不上MySQL!!!!!!!!!
  • MYSQL连接问题
  • MYSQL连接问题
  • MySQL连接问题.
  • Tomcat+Mysql连接池

关键词

  • j2ee
  • 数据库
  • 代码
  • mysql
  • 连接
  • jdbc
  • source
  • jsp
  • sql
  • server

得分解答快速导航

  • 帖主:drzy123

相关链接

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

广告也精彩

反馈

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