如何将我的数据库文件保存在特定文件夹中,如果Derby只是客户端/服务器?

时间:2013-12-21 01:07:29

标签: java mysql sqlite derby

我从未使用过Derby,但我已经看到它可以嵌入到我的java应用程序中。如果我决定通过derby创建我的应用程序有没有办法将我的数据库文件放在我指定的应用程序目录中,那么我希望它是可移植的,当我将数据库文件复制到另一个可以使用它们的应用程序时,它们会被安全地复制? (我认为mysql不可能因此它具有全局配置)

顺便说一下,我想知道Derby是否有客户端/服务器访问系统,或者它可以像SQLite一样使用。我的数据库非常简单,我不需要客户端/服务器结构。客户端/服务器结构在与SQLite结构进行比较时会降低性能吗?

1 个答案:

答案 0 :(得分:1)

Derby是一个完全用Java实现的开源关系数据库,基于Java,Sql,JDBC标准。

  

当我将数据库文件复制到另一个可以使用的应用程序时   他们会被安全地复制?

是的,它是便携式的,可以安全复制

  

我想知道Derby是否有客户端/服务器访问系统,或者它可以   像SQLite一样使用

Derby支持使用Derby Network Client JDBC驱动程序和Derby Network Server的更熟悉的客户端/服务器模式。检查此link

关于如何在eclipse中使用Derby的完整tutorial我建议你阅读IBM编写的这个教程

祝你好运