楼主,我也是Sybase数据库的忠实使用者,不知道你怎么直接使用SYBASE的JDBC驱动来连接
ASA数据库的,我下了JCONNECT5。5,但是却连不上
你用的是什么驱动,哪里下载?

解决方案 »

  1.   

    我用的是jConnect-5_2,哪儿下载的就忘了,你找找了:)
      

  2.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn = DriverManager.getConnection(ip, user, pass);
    execute "sp_who" and "sp_helpdb dbname" are OK.Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
    conn = DriverManager.getConnection("jdbc:sybase:Tds:" + ip + port, user, pass);
    execute "sp_who" is OK, but "sp_helpdb dbname" is incorrect ??代码如下:
    String sql = "help_db dbname";
    PreparedStatment ps = conn.prepareStatment(sql);
    ps.execute();
    while(ps.getMoreResults()){
      ResultSet rs = ps.getResultSet();   //这里rs=null :(  而odbc连接时就正常
    }
    这里的多结果集该怎么处理才行呢?