2017-04-04 68 views
0

好吧即時通訊工作的東西,我有一個問題,如果這是可能的。我正在做2個應用程序。一個將在電腦上,另一個將在Android設備上。在計算機上,用戶將輸入一些將存儲在數據庫中的數據。數據庫將在我的電腦本地。無論如何,如果我的移動電話在同一個wifi上,並且使用移動電話將某些信息存儲到該數據庫,那麼我是否可以通過手機連接到同一個數據庫?與C#計算機程序和Java Android應用程序數據庫連接

我應該使用什麼? sqllite或MySql。使用xamarine在java或c#中編寫Android應用程序會更好嗎?

謝謝

回答

0

有各種各樣的可能性。你可以使用SQL,NoSQL,純文本......任何你想要的。 Xamarin Forms可以是一個很好的開始,特別是使用MVVM。使用相同的邏輯,您可以編寫桌面應用程序和移動應用程序。嘗試目錄,http://catdb.eu。它與您嘗試實現時一樣。

對於Xamarin.Forms有一本很好的參考書。這很不錯。 https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/

0

反正是有,我連接到同一數據庫,我的手機,如果它是在同一個無線網絡,並從手機存儲一些信息,該數據庫?

是的。如果數據庫通過網絡可用,則可以建立連接。 取決於你想要完成的工作,我寧願創建數據服務(例如使用WCF),以便爲桌面和Android應用程序提供接口。通過這種方式,您將擁有使用數據庫的統一模型。但是你也可以直接使用數據庫。應該有很多如何做到這一點的例子。

sqllite或MySQL

你可以用任何他們的工作,這是更具體的任務,然後技術的具體問題。國際海事組織,SqlLite可能會更容易使用雖然

是不是更好地編寫Android應用程序在Java或在C#與海藍林?

其實並不重要。我會說,如果沒有具體的原因你爲什麼要選擇xamarin,那就用java吧。

+0

是否有任何特殊的設置,我需要設置從我的手機通過WiFi訪問本地數據庫? – user1309089

+0

你必須讓你的數據庫可訪問。在SqlLite的情況下,你只需要把它放在一個共享文件夾中,並確保你可以導航到它(像ES文件瀏覽器一樣的軟件允許你瀏覽網絡文件夾)。不太熟悉MySql,但對於MSSQL,我必須允許遠程連接到數據庫,然後我可以使用服務器名稱進行連接(就像我試圖在本地連接數據庫一樣)。 – artgdev

相關問題