CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

jdbc连mysql的怪现象

楼主txdelphi(不知所以)2002-12-23 09:23:58 在 Java / J2EE / EJB / JMS 提问

我用jdbc连接mysql但老出错,请大家帮忙看看,我连接mysql数据库的源码如下:  
  String   drivers="org.gjt.mm.mysql.Driver";  
      System.setProperty("jdbc.drivers",drivers);  
      String   sconn="jdbc:mysql://10.200.5.38:3360/mysql";  
      try   {  
      Connection   conn=DriverManager.getConnection(sconn,"root","");  
      Statement   state=conn.createStatement();  
      ResultSet   rs=state.executeQuery("select   *   from   db");  
      while   (rs.next())  
          System.out.println(rs.getString(1)+'   '+rs.getString(2));  
      rs.close();  
      state.close();  
      conn.close();}  
      catch(SQLException   ex)  
      {System.out.println(ex.getMessage());  
      }  
  编译能通过但一运行就报如下错:  
  java.net.ConnectException:   Connection   refused:   connect  
                  at   java.net.PlainSocketImpl.socketConnect(Native   Method)  
                  at   java.net.PlainSocketImpl.doConnect(Unknown   Source)  
                  at   java.net.PlainSocketImpl.connectToAddress(Unknown   Source)  
                  at   java.net.PlainSocketImpl.connect(Unknown   Source)  
                  at   java.net.Socket.connect(Unknown   Source)  
                  at   java.net.Socket.connect(Unknown   Source)  
                  at   java.net.Socket.<init>(Unknown   Source)  
                  at   java.net.Socket.<init>(Unknown   Source)  
                  at   org.gjt.mm.mysql.MysqlIO.<init>(MysqlIO.java:114)  
                  at   org.gjt.mm.mysql.Connection.<init>(Connection.java:229)  
                  at   org.gjt.mm.mysql.Driver.connect(Driver.java:126)  
                  at   java.sql.DriverManager.getConnection(Unknown   Source)  
                  at   java.sql.DriverManager.getConnection(Unknown   Source)  
                  at   Test.main(Test.java:11)  
  Cannot   connect   to   MySQL   server   on   10.200.5.38:3360.   Is   there   a   MySQL   server   running   on   the   machine/port   you   are   trying   to   connect   to?   (java.net.ConnectException)  
  我的mysql服务器应该是没问题的 问题点数:50、回复次数:5Top

1 楼qianlicao(月高风黑人杀夜)回复于 2002-12-23 10:23:35 得分 10

你将       String   drivers="org.gjt.mm.mysql.Driver";  
                  System.setProperty("jdbc.drivers",drivers);  
  改为  
      try{  
                  Class.forName("org.gjt.mm.mysql.Driver");  
      }catch(ClassNOTFountException   e){}  
   
  试试  
  还有就是要正确设置你的环境变量  
  Top

2 楼whiteshen(White Shen)回复于 2002-12-23 12:27:25 得分 0

同意   qianlicao(千里草)  
   
  祝好运Top

3 楼txdelphi(不知所以)回复于 2002-12-23 20:10:22 得分 0

qianlicao(千里草)  
  可是还是不行啊。Top

4 楼flysyq(飞翔)回复于 2002-12-24 09:31:29 得分 40

端口默认是3306啊,你作了调整吗?Top

5 楼txdelphi(不知所以)回复于 2002-12-24 18:38:33 得分 0

确实是端口号写错了Top

相关问题

  • 在VB下用ODBC存MYSQL数据时的怪现象
  • 好奇怪的现象,关于MySQL的连接问题
  • 装mysql服务出现的怪现象,请帮忙看看
  • 大家快来看用jdbc连接SQLServer的奇怪现象!!!
  • 怪现象!
  • 怪现象!
  • 奇怪现象
  • 怪现象
  • 怪现象
  • ie怪现象

关键词

  • .net
  • mysql
  • jdbc
  • source
  • gjt
  • plainsocketimpl
  • unknown source
  • driver
  • drivermanager
  • getconnection

得分解答快速导航

  • 帖主:txdelphi
  • qianlicao
  • flysyq

相关链接

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

广告也精彩

反馈

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