??don't understand!!
Help you "UP"!!!

解决方案 »

  1.   

    我已经知道该怎办了,呵呵,谢谢你,只有你一个人来看,在等会儿就把分数给你,对了!有人知道哪里又jdbc:odbc的驱动下载嘛?谢谢
      

  2.   

    jdbc for sql:http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
      

  3.   

    jdbc:odbc的驱动你有jdk包
    把odbc配置一下就可以了!
      

  4.   

    con1 = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:workprogram/dben.mdb","dba","sql");帮我看看这句话对嘛?有没有问题啊~为什么运行有错误啊~
     
    java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:537) at java.sql.DriverManager.getConnection(DriverManager.java:177) at untitled1.write.main(write.java:35)Exception in thread "main"
      

  5.   

    请问哪位有连接odbc的例子啊,我这里的好像不行呢,多谢帮忙~
      

  6.   

    import java.sql.*;public class ReadData{
    public static void main(String args[])
    throws SQLException,ClassNotFoundException{
    String dbUrl="jdbc:odbc:wendy";
    //String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\wendy\wendy"; String user="";
    String password="";


    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    Connection c= DriverManager.getConnection(dbUrl,user,password);
    Statement s=c.createStatement();

    ResultSet r=s.executeQuery("select * from wendy");

    while(r.next()){
    System.out.println(r.getString("ID"));
    }

    s.close();
    }
    }
      

  7.   

    "jdbc:odbc:wendy"-----wendy名要在ODBC中存在,
    "select * from wendy"-----wendy表要在数据库中存在.
    如确认两者都无误,应该是不会出错了!
      

  8.   

    /*
      用JDBC来连接数据库有很两种方式,
      如<1>JDBC:ODBC bridge, 
      <2>直接连接方式.
      第二种方式有很多好处,它可以独立于依赖于系统的odbc数据源,存储数据的database
      可以自由地移动,例如对个人站点的数据库更具有优势.这里我谈谈平时自己用这种方式 开发的感受.希望对大家有所帮助.
        运行环境:Win2k advance server,
        JSDK 1.4.1
         Microsoft Access Database*///MobileDatabase.java
    import java.io.*;
    import java.sql.*;public class MobileDatabase
    {
     public static void main(String[] args)
     {
      try{
       //Load JDBC driver
       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       
     /*这里的数据库的url一定要写正确,这是关键,其中DBQ可以绝对路径,也可以是相对路径,为了体现数据存储路径的/独立性,你可以将数据库copy到不同的位试一下*/
       String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\唐善成\\tsc旧论文\\testsql1.mdb";
       
       Nonnection con = DriverManager.getConnection(dbUrl,"","");   
       Statement state = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
                                                             ResultSet.CONCUR_UPDATABLE);
       //执行SQL语句
       String sql = "select * from Course";
       ResultSet rs = state.executeQuery(sql);   //打印测试
       if( rs != null ){
           while( rs.next() ){
              System.out.println("\t" + rs.getString(1));
          }
          rs.close();
          con.close();
       }
      }
      catch(Exception e){   
          e.printStackTrace();
      }
     }}//End class MobileDatabase