CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

jdbc连接mysql的问题?

楼主banyi(怎么去天堂)2001-03-03 22:54:00 在 Java / Web 开发 提问

我用mysql的driver连接mysql,写了如下的一段代码:  
  import   java.sql.*;  
   
    public   class   LoadDriver{  
              public   static   void   main(String[]   Args){  
               
                            try   {  
                                           
                                    Class.forName("org.gjt.mm.mysql.Driver").newInstance();  
                                    System.out.println("yes   load   it!");    
                              }  
                                  catch   (Exception   E)   {  
                                          System.err.println("Unable   to   load   driver.");  
                                          E.printStackTrace();  
                                  }  
                            try{  
                            Connection   sqlConn;  
                    sqlConn=DriverManager.getConnection("jdbc:mysql://localhost/bbs?user=root&password=banyi;useUnicode=true");  
                            }  
                            catch(Exception   e){  
                            System.err.println("can't   connect!");  
                            e.printStackTrace();  
                            }        
                              }  
                        }  
  运行后:  
  yes   load   it!  
  java.lang.ArrayIndexOutOfBoundsException  
                  at   org.gjt.mm.mysql.Buffer.writeString(Buffer.java:318)  
                  at   org.gjt.mm.mysql.MysqlIO.init(MysqlIO.java:252)  
                  at   org.gjt.mm.mysql.Connection.<init>(Connection.java:230)  
                  at   org.gjt.mm.mysql.Driver.connect(Driver.java:126)  
                  at   java.sql.DriverManager.getConnection(DriverManager.java:517)  
                  at   java.sql.DriverManager.getConnection(DriverManager.java:199)  
                  at   LoadDriver.main(LoadDriver.java:29)  
  can't   connect!  
  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.ArrayIndexOutOfBoundsException)  
                  at   org.gjt.mm.mysql.Connection.<init>(Connection.java:239)  
                  at   org.gjt.mm.mysql.Driver.connect(Driver.java:126)  
                  at   java.sql.DriverManager.getConnection(DriverManager.java:517)  
                  at   java.sql.DriverManager.getConnection(DriverManager.java:199)  
                  at   LoadDriver.main(LoadDriver.java:29)  
  这是为什么? 问题点数:50、回复次数:2Top

1 楼skyyoung(路人甲)回复于 2001-03-04 12:43:00 得分 50

jdbc:mysql://[hostname][:port]/dbname[?param1=value1][=value2]...  
              ...  
   
                          try   {  
                                  Connection   C   =   DriverManager.getConnection(  
                                      "jdbc:mysql://localhost/test?user=monty=greatsqldb");  
                                   
                                  //   Do   something   with   the   Connection  
                                   
                                  ....  
                          }  
                          catch   (SQLException   E)   {  
                              System.out.println("SQLException:   "   +   E.getMessage());  
                              System.out.println("SQLState:           "   +   E.getSQLState());  
                              System.out.println("VendorError:     "   +   E.getErrorCode());  
                          }  
                       
     
  Top

2 楼dbluerabbit(dbluerabbit)回复于 2001-03-05 16:04:00 得分 0

gConn   =   DriverManager.getConnection(gConStr,   gDBUser,   gDBPasswd);  
  gConStr=jdbc:mysql://192.168.90.59/dbnameTop

相关问题

  • jdbc 连接mysql的问题
  • mysql的jdbc连接问题
  • 怎样连接jdbc到mysql中?
  • mysql的jdbc连接问题,请指教!!!
  • 请问:jdbc与mysql如何连接?
  • 我使用JBuilderX 的JDBC去连接MySQL
  • 一个mysql JDBC连接池的问题
  • 简单mysql的jdbc连接问题
  • 通过jdbc连接mysql的怪事~~~
  • JDBC连接Mysql数据库java.lang.ClassNotFoundException

关键词

  • mysql
  • jdbc
  • sql
  • drivermanager
  • gjt
  • loaddriver
  • getconnection
  • connection
  • driver
  • mm

得分解答快速导航

  • 帖主:banyi
  • skyyoung

相关链接

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

广告也精彩

反馈

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