2011-12-19 40 views
0

我正在学习当地大学的信息技术。我目前正在为我的一个模块做一个Java项目。我们预计会制作一个与Microsoft Access数据库通信的Java应用程序。我在一个小组中工作,我们所有人都被分配编码软件的单独功能。但是,我们需要共享一个数据库。我们目前在单个计算机上使用ODBC,并使用JDBC连接到本地计算机上的数据库。我们以为只是在单独的Microsoft Access数据库上工作,然后再将它们结合起来。但我认为这不是最好的方法。有没有一种方法可以让我和我的团队成员拥有一个集中的数据库,我们所有人都可以连接并进行查询?这可能是通过将Microsoft Access数据库托管在某处,然后从Java软件内部连接到该数据库。请帮助我,因为我不知道如何获得集中的Microsoft Access数据库。Java应用程序与Microsoft Access或其他数据库?

回答

0

如果您想通过使用Microsoft Access来摆脱这种情况,因为这是您和您的团队解决此类问题的最简单方法,但我宁愿建议您使用由数据库提供的数据库Java Derby数据库,它可以帮助您在服务器内缩短代码。也许我会建议你使用Netbeans作为GUI和Derby来控制数据库。

那么你的核心问题是在编程方面或配置和托管内的控制?谢谢

+0

好的,我明白你的意思。我四处搜索并找出了Derby数据库的服务器/客户端特性。我想,在阅读后,我知道如何连接到它。但我不太确定主机的配置和控制。我如何在主机上放置一个Derby数据库,然后有一个连接到它的链接?例如,如果我在本地机器上运行Derby,我会得到一个localhost地址。我可以将它上传到我的主机,并获得一个指向我和我的组员可以共享的数据库的链接,同时通过我们的代码建立连接。任何帮助将不胜感激。谢谢! – 2011-12-19 10:05:25

+0

@AdeelAteeque我不认为这是一个好主意。只有334个帖子标记为'derby'on Stackoverflow。学习它可能不是职业提升。如果您需要一个通用的免费的基于服务器的数据库,请考虑MySQL和SQL server Express。 – Fionnuala 2011-12-19 15:53:37

+0

@Remou只想问一下,使用Microsoft Access设置集中式数据库是否完全不可能? – 2011-12-19 16:45:10

相关问题