jdbc-odbc 桥这种JDBC Driver是 I 型的Driver,能使用的前提是它运行的Client机器上有相应的ODBC Driver以及相应的ODBC配置是正确的。因为它只是在一个正确的ODBC连接上包装了一层JDBC接口而已,这个Driver其存在的目的不是为了让你在任何生产环境中使用的,而是让你在花大价钱购买一个别的JDBC Driver(III/IV型)之前可以在自己的机器上模拟一下使用JDBC Driver和数据库连接的效果。
也就是说,你应该做的是:先用这个Driver在自己的机器上试验,再在想发布相应的程序时去找一个III/IV型的JDBC Driver,在程序中作一点相应的修改。

解决方案 »

  1.   

      多谢luodi兄的解答和yangzi兄的关注,现将分数送上  能否请luodi 兄进一步告知如何取得JDBC Driver(III/IV)驱动,然后如何修改程序来使至起作用?高分送上!(我想实现的效果就是用applet代替asp的功能,客户端只需要浏览器就可以访问服务器数据)
      
      

  2.   

    如何取得JDBC Driver(III/IV型),这是一个取决于你用什么数据库的问题。
    按你题中所述,大概你用的是MS SQLServer,去看看这个贴子吧:
    http://www.csdn.net/expert/topic/132/132156.shtm另外,如何修改程序,这也要取决于你使用的具体Driver,不过基本上都是在前面用DriverManager来Register一个Driver的语句上作些修改就可以了。具体一点是:
    Class.forName("com.ms.jdbc.odbc.JdbcOdbcDriver"); //加载驱动程序
    这句话里面的"com.ms.jdbc.odbc.JdbcOdbcDriver" 改成其它Driver的类名,基本上就可以了。