android程序中如何直接操作远程服务器上的数据库

2024年12月01日 05:39
有3个网友回答
网友(1):

直接操作是办不到的,而且这样很不安全。
有方法达到你想要的效果,具体如下。
建议:在客户端和服务端之间写一个自己的通信协议。
比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。
服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。

简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。

补充:如果楼主对TCP/IP协议比较了解的话,上面的过程可以轻松实现。现实中的应用例子也是这样,谁也不会让Client直接操作数据库的,那无异于自杀。

网友(2):

你可以试一下在项目中新建一个数据集,在服务资源管理器中添加连接。把你的数据库中的表拉进数据集中,你要的连接就会自动出现web.config中。呵呵我一般都是用数据集连库的,联连库的方法都有不用写,很简单。。。

网友(3):

可以通过Android的HTTP请求,貌似是不能直接操作