We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
Derby 始终是一种可能性 - 它既可以嵌入到应用程序中,也可以作为一个独立的数据库,并且可以作为 java 5 的扩展下载。请注意 - 如果这是一个小型的独立应用程序,那么 Derby 将工作得很好。尽管我听到同事们对它的积极评价,但我无法证明它的性能超出了这个范围。
Derby is always a possibility - it works both embedded into the application and as a stand alone database, and can be downloaded as an extension to java 5. Just a note - if this is a small standalone app, then Derby will work great. I cannot attest to it's performance beyond this, although I have heard positive reviews of it from co-workers.
Derby 和/或 HsqlDB:两者都是纯java-sql引擎,可以在任何操作系统上运行。
Derby and/or HsqlDB: both are pure-java-sql-engine and can run on any OS.
我会对此投反对票,但是 MSDE 2000 仍然可供下载。
但请注意,安装并不像较新版本的 MS SQL Server Express 版本那么容易。 您可能会在连接时遇到问题,甚至在此之前做任何有用的事情,所以要小心安装它(我没有警告过你吗)。但是,一旦您启动并运行,它“通常”(咳咳)会为您节省一些时间(尽管不是很多)。
以及 JDBC 支持吗?获取 MS SQL Server 2000 驱动程序。
I'll get downvoted for this, but MSDE 2000 is still available for download.
Be forewarned though, installation is not as easy as the newer versions of MS SQL Server Express editions. You can have trouble connecting to it, before even doing anything useful, so install it veeeery carefully (didn't I warn you). But once you are up and running, it is "usually" (ahem) going to save you some time (not a lot though).
And JDBC support? Get the MS SQL Server 2000 driver.
SQLite。非常适合这些单用户嵌入式用例。
Sqlite. Perfect for these single user, embedded use cases.
HypersonicDB 或 Derby 似乎是合乎逻辑的选择,但任何在 Java 1.5 上运行的纯 java 数据库似乎都是可行的。至于你担心Windows 98官方不支持这些数据库,Windows 98已经不再受到微软的支持,所以底层数据库肯定不会直接支持。在纯java实现中,主要担心的是文件大小不超过Windows 98(2GB?)的限制。如果 JVM 在 Windows 98 上运行,那么在 JVM 上运行的纯 java 实现应该没问题。
HypersonicDB or Derby seem like the logical choices, but any pure java database that runs on Java 1.5 seems doable. As for your concern that Windows 98 is not officially supported for these databases, Windows 98 is not supported by Microsoft anymore, so it will certainly not be directly supported by the underlying database. In a pure java implementation, the main thing to be worried about is that the file sizes don't exceed the Windows 98 (2GB?) limit. A pure java implementation that runs on a JVM should be fine if the JVM runs on Windows 98.
Firebird。它可以作为服务安装,也可以在嵌入模式下使用它。
Firebird. It can be installed as service or you can use it in embeded mode.
Mckoi sql怎么样?:http://www.mckoi.com/Mckoi%20SQL% 20数据库.html
How about McKoi sql?: http://www.mckoi.com/Mckoi%20SQL%20Database.html
Postgres 的最新版本
Late versions of Postgres
Symantec Visual Cafe 拥有一个出色的 IDE,可用于java 以及出色的 数据库支持。如果您打算为早期 java 版本/早期 Windows 版本进行任何认真的 java 开发,Cafe 就是您的最佳选择。
Symantec Visual Cafe had an excellent IDE for java and as well as excellent database support. If you plan to do any serious java development for early java versions/early windows versions, Cafe was the way to go.
我投票给 MySQL :)
I vote for MySQL :)