1
我正在開發一個Xamarin.Android應用程序,我需要它連接到遠程SQL Server數據庫。我試圖使用ADO.NET,但它給我錯誤的SSL證書,我試圖解決它,但不富有成效。 請幫我整合Web Api或WCF服務。 謝謝。將Xamarin.Android連接到SQL Server數據庫
我正在開發一個Xamarin.Android應用程序,我需要它連接到遠程SQL Server數據庫。我試圖使用ADO.NET,但它給我錯誤的SSL證書,我試圖解決它,但不富有成效。 請幫我整合Web Api或WCF服務。 謝謝。將Xamarin.Android連接到SQL Server數據庫
您不能直接連接到xamarin中的外部數據庫,您需要在應用程序和數據庫之間建立一個圖層。該圖層稱爲webservice。
我會幫你做到這一點。
上000webhost.com
2.增加1.Firstly創建一個數據庫以.php或.java文件,從數據庫中000webhost的文件管理器連接,並插入/選擇數據。
3.在httpclient類的幫助下,從應用程序訪問.php文件。
例如,如果您必須在數據庫中插入姓名,電子郵件,電話號碼和密碼,請調用您的.php文件並將您的參數作爲POST或GET傳遞。
HttpClient http = new HttpClient();
string ss = "https://YOUR 000WEBHOST WEBSITE ADDRESS/database.php";
var formContent = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string,string>("Name", name.Text),
new KeyValuePair<string,string>("Email",email.Text),
new KeyValuePair<string,string>("Mobile", mobile.Text),
new KeyValuePair<string,string>("Password",password.Text)
});
HttpResponseMessage response = await http.PostAsync(ss, formContent);
var responsedone = await response.Content.ReadAsStringAsync();
您沒有包含任何代碼,給了我們任何特定的錯誤消息或例外,或者解釋了您嘗試自行解決問題的方法。當你沒有提供任何有用的信息時,我們應該如何幫助你? – Jason