android能直接访问sql server吗解决方法

android能直接访问sql server吗
在网上看都是通过webService访问的,想问下能直接访问sql server吗,能的话麻烦给个例子,谢谢!
------解决方案--------------------
默认是无这个功能的,你可以下载一个sqljdbc4.jar,

然后

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url = "jdbc:sqlserver://服务器IP地址:1433;databasename=数据库名称";
Connection conn = DriverManager.getConnection(url, "数据库帐号", "密码");

不过,你的SQL服务器的帐号密码都暴露在客户端了,也就不安全了。

而通过webService或者Get、Post等方式就不用担心数据库帐号密码被泄露。
------解决方案--------------------
一般都是用web services访问

也可以引用jdbc jar包,可以参考下这篇文章,希望能帮到你
http://blog.csdn.net/conowen/article/details/7435231