用 sun.jdbc.odbc.JdbcOdbcDriver 肯定可以,
有两个工作要作:
1、建ODBC数据源;
2、可能要作 GB3212 到 UniCode 的转换

解决方案 »

  1.   

    显示你的错误
    看这样行不行;
    import java.net.URL;
    import java.sql.*;class JDBCapp  {
      static myConnection theConn;
      public static void main (String args[]) {
        theConn = new myConnection();
        theConn.Connect2Db("myDSN", "dba", "sql");
        }               
      }class myConnection {
      Connection dbConn = null;
      void Connect2Db(String db, String user, String passw) {
        try {
          // using the driver
          Driver d = 
            (Driver)Class.forName
              ("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
          // URL corresponding to the ODBC DSN
          String URL = "jdbc:odbc:" + db;
          // DB logon
          dbConn =
             DriverManager.getConnection(URL, user, passw); 
          }
        catch (Exception e) {
          e.printStackTrace();
          }
        }  void Disconnect2Db() {
        try { 
          dbConn.close(); 
          }
        catch (Exception e) {
          e.printStackTrace();
          }
        }
      }