2015-08-03 117 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