android程序中如何直接操作远程服务器上的数据库
4个回答
展开全部
直接操作是办不到的,而且这样很不安全。
有方法达到你想要的效果,具体如下。
建议:在客户端和服务端之间写一个自己的通信协议。
比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。
服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。
简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。
补充:如果楼主对TCP/IP协议比较了解的话,上面的过程可以轻松实现。现实中的应用例子也是这样,谁也不会让Client直接操作数据库的,那无异于自杀。
有方法达到你想要的效果,具体如下。
建议:在客户端和服务端之间写一个自己的通信协议。
比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。
服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。
简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。
补充:如果楼主对TCP/IP协议比较了解的话,上面的过程可以轻松实现。现实中的应用例子也是这样,谁也不会让Client直接操作数据库的,那无异于自杀。
展开全部
直接操作是办不到的,而且这样很不安全。
有方法达到你想要的效果,具体如下。
建议:在客户端和服务端之间写一个自己的通信协议。
比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。
服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。
简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。
补充:如果楼主对TCP/IP协议比较了解的话,上面的过程可以轻松实现。现实中的应用例子也是这样,谁也不会让Client直接操作数据库的,那无异于自杀。
有方法达到你想要的效果,具体如下。
建议:在客户端和服务端之间写一个自己的通信协议。
比如:客户端要更改、删除服务端的数据,就给服务端发送一个报文:“删除”+表名+条件。
服务端这么接到后,就调用服务端的程序,将接到的报文转化为sql语句执行即可。
简单的一个流程就是上面那样子啦,有点像QQ和QQ服务器的一个交互过程。
补充:如果楼主对TCP/IP协议比较了解的话,上面的过程可以轻松实现。现实中的应用例子也是这样,谁也不会让Client直接操作数据库的,那无异于自杀。
更多追问追答
追问
我大学刚毕业,老板让学习android,学了一个多月,准备做个小的项目试试手,TCP/IP大学的时候学的真的很烂,主要是不懂,差点挂科,呵呵,不过我以前做过就是jsp+servlert+Mysql的一个程序,我不明白里边的Tomcat是怎么回事,我那是在一台机器上,要是换到几台机器连服务器,我就不知道怎么弄了,呵呵。
追答
嗯嗯,大家都是这样子啦。慢慢来,只要付出努力了,肯定会有回报的。
你们老板还好啦,肯花时间培养你,黑心的,直接。。。
唉,都不容易哈
呵呵
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试一下在项目中新建一个数据集,在服务资源管理器中添加连接。把你的数据库中的表拉进数据集中,你要的连接就会自动出现web.config中。呵呵我一般都是用数据集连库的,联连库的方法都有不用写,很简单。。。
追问
你说的web.config好像android中的项目没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过Android的HTTP请求,貌似是不能直接操作
更多追问追答
追问
我只知道android有自带的数据库SQLite,前几天看了Http这块的一个例子,不是很明白,你能给我个好的例子吗,我的qq邮箱是262126005@qq.com
追答
已经发送给你,查收,希望对你有帮助,最近看到android的PULL解析XML,可能用XML也能可以实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询