【问题标题】:Is it possible to access Windows ESE from Java?是否可以从 Java 访问 Windows ESE?
【发布时间】:2013-06-20 21:43:23
【问题描述】:

Windows 附带可扩展存储引擎 (ESE),请参阅 MSDN ESE doc。我想知道是否有人知道 Java 的本机 Windows 文件系统 API 是否支持这一点,或者是否有一个基于 JNI 的项目支持使用它。我的谷歌搜索在这方面没有发现任何东西。

【问题讨论】:

  • 你想用它来存储你的数据吗?如果是,如果您的代码针对 Windows Vista 以下,请不要使用它。请改用SQLite。因为它速度慢并且不完全支持 unicode。
  • @Putta 说来话长,但我在更改多个文件时正在寻找 Windows Server 2008 上的原子文件系统访问。 Microsoft 不鼓励事务性 NTFS 并建议使用 ESE。对于这个特定的应用程序,使用传统的数据库太慢了。 ESE 似乎提供了我正在寻找的东西。

标签: java windows java-native-interface


【解决方案1】:

您可以在 Java 中将JNA 与 (esent.dll) windows API 一起使用,以访问可扩展存储引擎支持的所有功能。 我已经尝试过了,它对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-21
    • 2021-11-18
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多