Java Desktop Application with Embedded Database(基于嵌入式数据库的Java桌面应用程序)
本文介绍了基于嵌入式数据库的Java桌面应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我计划开始开发一个嵌入了数据库的Java桌面应用程序。这将是一个没有互联网连接的应用程序,只是为了在数据库上插入、更新和删除数据。这将是大量的数据。
所以,我想听听您的意见,我应该使用什么库来将数据库整合到应用程序中,才能最终获得良好的性能?我应该使用已经与neatBeans结合在一起的JDBC derby吗?
提前谢谢!
推荐答案
一些常用选项包括:
- HSQLDB
- BerkleyDB
- Sqlite
- Derby
不可能说它们是否会"足够快",因为它们都是相对的。什么是足够快的?主机的功能有多强?您的数据集有多大?等等。
然而,我可以说我看到了HSQLDB非常好的性能,在相当普通的台式计算机上有相当大的数据集(100K以上的记录)。Sqlite我只研究过Android,但在这个平台上相当令人印象深刻(考虑到它运行的硬件)。
我认为你应该做一些概念验证,并用一些模拟数据进行测试。
这篇关于基于嵌入式数据库的Java桌面应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
织梦狗教程
本文标题为:基于嵌入式数据库的Java桌面应用程序


基础教程推荐
猜你喜欢
- 使用堆栈算法进行括号/括号匹配 2022-01-01
- 无法复制:“比较方法违反了它的一般约定!" 2022-01-01
- RabbitMQ:消息保持“未确认"; 2022-01-01
- 存储 20 位数字的数据类型 2022-01-01
- Struts2 URL 无法访问 2022-01-01
- REST Web 服务返回 415 - 不支持的媒体类型 2022-01-01
- 如何对 Java Hashmap 中的值求和 2022-01-01
- 问题http://apache.org/xml/features/xinclude测试日志4j 2 2022-01-01
- Spring AOP错误无法懒惰地为此建议构建thisJoinPoin 2022-09-13
- 修改 void 函数的输入参数,然后读取 2022-01-01