直接操作是办不到的,而且这样很不安全。
有方法达到你想要的效果,具体如下。
建议:在客户端和服务端之间写一个自己的通信协议。
比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。
服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。
简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。
补充:如果楼主对TCP/IP协议比较了解的话,上面的过程可以轻松实现。现实中的应用例子也是这样,谁也不会让Client直接操作数据库的,那无异于自杀。
你可以试一下在项目中新建一个数据集,在服务资源管理器中添加连接。把你的数据库中的表拉进数据集中,你要的连接就会自动出现web.config中。呵呵我一般都是用数据集连库的,联连库的方法都有不用写,很简单。。。
可以通过Android的HTTP请求,貌似是不能直接操作