2015-08-03 115 views
0

我在django中维护一个数据库,而用java编写的另一个应用程序想要访问该数据库并在其中添加一些数据。在这里我想要Java应用程序和Django应用程序的通用数据库。所以,无论何时需要数据,我们都可以直接查询该数据库。这怎么可能???如何从另一个应用程序访问django数据库

+0

Django使用了什么数据库后端?什么阻止你用适当的语言在Java中查询同一个数据库?你有什么尝试? – Joost

+0

@Joost我使用sqlite3。我不知道java,但我的temate在这里想更新数据库中的数据....我需要告诉他哪些数据...我如何检查我的数据库IP和端口? – Naresh

+0

查看argaen的回答,下面。这几乎总结了它。 – Joost

回答

2

如果你使用sqlite3,你不需要告诉任何ip或端口给你的队友。他只需要sqlite数据库的路径/名称。您可以在'DATABASE'变量中的settings.py文件中找到该名称。

+1

此外,如果Java代码不在同一台机器上运行,请考虑将Django后端切换到例如MySQL,这样你就可以轻松地运行实际的数据库服务器。 – Joost

+0

@Joost是的java代码不在同一台机器上运行......是否有必要切换到MySQL? – Naresh

+0

那么,有sqlite3服务器解决方案,但最后的痛苦之路可能是在Django中切换数据库后端。它有很好的文档记录,非常容易。 – Joost

相关问题