有个项目,以前是用Access保存数据,在web上传到服务器上用sun.jdbc.odbc驱动读出数据,导入到oracle里面,现在服务器改成Linux了,还有办法用这种方式吗?

解决方案 »

  1.   

    把access放在win平台,写一个读写access结果的java程序(检索结果可以考虑返回xml).然后写一个bat,执行此java程序.然后在linux平台调此bat,然后读取相应xml就可以执行读取检索结果了.
    执行写操作就更简单了.直接执行写操作java程序的bat就可以.
    很仓促的一个想法,不知道还有没有更好的想法
      

  2.   

    一般来说是不可能的(基于类似WINE的解决方案可以不用考虑),因为Access的访问引擎MSJET是不开放的、不可移植的,除非有人作逆向工程,然后porting有这样的疯子么?在Linux上谁不用免费强大的MySQL啊??
      

  3.   

    你不如考虑如何把access数据导过去
      

  4.   

    的确没有必要继续使用access,可以考虑其它数据库
      

  5.   

    唉,没办法了,必须用Access是因为客户录入方便,不用联网也可以。看来是没办法了,只好用别的方法了。方法1,用Access编写VBA直接连接oracle数据库。方法2,先导到Excel里面,再上传,用jxl读数据。
      

  6.   

    还有个方法: 把linux换成windows