日期:2014-05-20  浏览次数:20846 次

帮忙看看sql连接问题
import   java.sql.SQLException;
import   java.sql.Connection;
import   java.sql.DriverManager;
import   java.sql.Statement;
import   java.sql.ResultSet;

class   jdbcTest     {

  protected   jdbcTest()
  {
  }
  public   static   void   main(String   []   args)
  {
 
      try   {
        Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");        
      }
     
      catch(ClassNotFoundException   e)   {
          System.out.println( "zheli ");
       
      }
      try{
      String   url   =   "jdbc.odbc.mysql ";
 
      Connection   con   =   DriverManager.getConnection(url);
      Statement   stn   =   con.createStatement();
      ResultSet   rs   =   stn.executeQuery( "select   *   from   myfriends ");
      while(rs.next())
    {  
    System.out.println(rs.getString(1)+ "\t ");
    System.out.println(rs.getString(2)+ "\t ");
    System.out.println(rs.getInt(3)+ "\t ");
    System.out.println(rs.getString(4)+ "\t ");
    System.out.println(rs.getInt(5)+ "\t ");
    System.out.println( "   ");
     
      }  
     
      rs.close();
      stn.close();
      con.close();
      }
      catch   (SQLException   ce)
      {
        System.out.println(ce);
      }

  }

}

为什么报错   no   suitable     Driver

------解决方案--------------------
楼主把JdbcOdbcDriver驱动放到到程序能找到的地方,最简单的地方就是jdbcTest.java相同的文件夹下。
------解决方案--------------------
可以看看这个驱动:
http://download.microsoft.com/download/SQLSVR2000/jdbc/2000/NT45XP/EN-US/setup.exe

记得要驱动
------解决方案--------------------
驱动肯定错了!
------解决方案--------------------
驱动错了
------解决方案--------------------
配置数据源错误,是不是数据源名不符
------解决方案--------------------
用ODBC桥??还是用JDBC驱动专业些。