安卓利用程序访问MSSQL数据库——实现连接的新方法
现在,愈来愈多的动态安卓利用程序依赖于连接MSSQL数据库来实现数据存储和处理,才能实现各种业务逻辑,但传统的方法是使用比较老旧的ODBC驱动,为了提高安卓利用程序的履行性能,我们一定要寻觅一种更有效的方式来实现安卓利用程序的MSSQL数据库连接。
现在,我们可以通过SDK技术来实现安卓利用程序与MSSQL数据库的连接,而不是使用原始的ODBC驱动或JDBC技术,这也是一种新的方法。首先,首先,我们可使用Microsoft的.Net开发工具,为安卓系统开发一个Webservice,然后再使用一个JAVA框架,如KSOAP2,通过HTTP调用该WebService连接MSSQL数据库,然后再在安卓利用程序中实现数据更新和数据处理逻辑。
例如,下面的代码可以用KSOAP2实现安卓利用程序和MSSQL数据库之间的连接:
//用于调用Webservices的URL
String URL=”http://aaa.com/Service.asmx”;
//SOAP Action
String SOAPAction= “http://tempuri.org/IsValidUser”;
//SOAP参数
SoapObject Request= new SoapObject(NAMESPACE, METHOD_NAME);
Request.addProperty(“UserName”, “admin”);
Request.addProperty(“Password”, “123456”);
//创建SoapSerializationEnvelope
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.bodyOut = request;
envelope.dotNet = true;
//调用Webservice
try
{
HttpTransportSE ht = new HttpTransportSE(URL);
ht.call(SOAP_ACTION, envelope);
SoapPrimitive response=(SoapPrimitive)envelope.getResponse();
//根据Webservices返回信息,进行后续安卓利用操作
}
catch(Exception e)
{
//异常处理
}
因此,通过使用这类SDK技术,可以实现安卓利用程序和MSSQL数据库之间的有效连接,使利用程序的性能得到很大的提高。同时,这也是一种新的连接 MSSQL数据库的方式,效力和可靠性良好,很好的满足了我们的实际需求。
本文来源:https://www.yuntue.com/post/93029.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏