说明 odbc配置应该没问题,我用perl程序能能通过odbc连接数据库
以下程序语法应该也没问题,我在windows上就可以.import java.sql.*;public class Odbc {
        public static void main(String args[]){                try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                }
                catch(ClassNotFoundException e){e.printStackTrace();}
                try{
                        Connection con=DriverManager.getConnection("jdbc:odbc:npmdb","informix","inf
ormix");
                        con.setAutoCommit(false);
                }
                catch(SQLException e){}        }
}
~
谢谢!

解决方案 »

  1.   

    错误提示Exception in thread "main" java.lang.NullPointerException
            at sun.jdbc.odbc.JdbcOdbcDriver.initialize(JdbcOdbcDriver.java:436)
            at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:153)
            at java.sql.DriverManager.getConnection(DriverManager.java:525)
            at java.sql.DriverManager.getConnection(DriverManager.java:171)
            at Odbc.main(Odbc.java:10)也就是Connection con=DriverManager.getConnection("jdbc:odbc:npmdb","informix","inf ormix"); 
    这一句报错,高手提示一下!
      

  2.   

    应该是你没设置npmdb这个数据源吧
      

  3.   

    unix 下有odbc? 好像没见过