高分悬赏:Java语言怎么对access的数据库的文件进行压缩,压缩后不改变后追

高分悬赏:Java语言怎么对access的数据库的文件进行压缩,压缩后不改变后追

对Access 数据库压缩是Windows 系统的功能,并提供ADO 和 COM 接口。
在Java 程序中可以利用JNA, 或者JNI ,还有其它 像 Jawin (http://jawinproject.sourceforge.net/) 等调用win32 接口来操作Access数据库。
也可以编写一个Win32的Access压缩的独立运行程序(步骤有备份,压缩,改文件名称等),Java 来直接调用

Process process = new ProcessBuilder("C:\\PathToExe\\compactDB.exe","db1.mdb","db1-new.mdb").start();