Class.forName("com.sybase.jdbc.SybDriver").newInstance(); 
String url ="jdbc:sybase:Tds:localhost:5007/tsdata"; //tsdata为你的数据库名 Properties sysProps = System.getProperties(); 
SysProps.put("user","userid"); 
SysProps.put("password","user_password"); 
Connection conn= DriverManager.getConnection(url, SysProps); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

解决方案 »

  1.   

    DBconn (): com.sybase.jdbc2.jdbc.SybDriverjava.lang.NullPointerException at TemplateReport001.Db.executeQuery(Db.java:39) at TemplateReport001.Db.main(Db.java:138)Exception in thread "main" 当然了,我在MAIN中调用查询,但DBconn (): com.sybase.jdbc2.jdbc.SybDriver信息是在连接数据库的地方打印的,没有连接上所以之后的查询不会成功!
    我想知道,用JDBC连接SYBASE的数据是不是要对SYBASE作什么配置呀!