就是用jdbc-odbc桥直接连接SQL Server7.0,在程序里写
而不用配置dsn数据源

解决方案 »

  1.   

    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Connection Cn = DriverManager.getConnection ("jdbc:oracle:thin:@133.166.200.8:1521:ora", "ID","PWD");我有oracle的,sql差不多啦
      

  2.   

    刚刚学的
    public class access 
    {
    public static void main(String[] args) 
    {
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
    java.sql.Connection conn = DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=test.mdb;PWD=","","");
    java.sql.Statement st = conn.createStatement();
    java.sql.ResultSet rs = st.executeQuery("select * from table1");
            } catch (SQLException e) {
                System.out.println(e.toString());
            }
    System.out.println("over");
    }
    }
      

  3.   

    本地方法?
    那就用本地方法,
    我只需连接本地的SQL Server数据库。
      

  4.   

    我的代码是这样的,在本在地没问题,但在远程就不行你可以参考:
    database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:odbc:;Driver={SQL Server};Server=m5z0p0;DATABASE=jbksk", "sa", "", false, "sun.jdbc.odbc.JdbcOdbcDriver"));