云服务器网:购买云服务器和VPS必上的网站!

安卓利用程序访问MSSQL数据库——实现连接的新方法

安卓利用程序访问MSSQL数据库——实现连接的新方法
现在,愈来愈多的动态安卓利用程序依赖于连接MSSQL数据库来实现数据存储和处理,才能实现各种业务逻辑,但传统的方法是使用比较老旧的ODBC驱动,为了提高安卓利用程序的履行性能,我们一定要寻觅一种更有效的方式

安卓利用程序访问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 | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注