今天看到一遍文章,文章罗列了 iPhone 不具备 android 系统的十大功能!其实除了功能上
的还有其他方面,比如 android 比 iPhone 实惠多了,不管你是购机者还是开发者,假如你
要开发 iPhone 那么首先你得花两个月的工资买台 apple,还得学习那罕见的语言
objective-c,敢问有几学过啊?好了,言归正传,那十大功能其中有一条是,可以用电脑
控制 android 手机!不知道有没有朋友想过:假如我要利用 android 手机控制电脑又该如何
控制呢? 哈哈,若也有此想法的盆友们咱门可以一起讨论讨论啊=="
这几天的苦思冥想,终于冒出了个想法,不知可行否,贴出来与大家分享下,那个该批该
评的别客气哈~~
方法:利用 android 手机修改远程数据库的数据—>电脑里的某个软件不断的从数据库里取
数据,然后根据不同的数据作出相应的反应,这样看起来就是 android 来控制电脑了哈!
那么这里首先有个问题,我们知道现在 android 还是不支持直接访问远程数据库的,那么
我们该如何去访问远程数据库呢? 这也是今天我要和大家分享的啊! 我们可以用下面的
方案来实现:
客户端-Tomcat 服务器-远程数据库。其中客户端与服务器通过 XML 文件来交互,服务器
与数据库那就是 XML 与数据库之间的转换啦! 这在我前两篇文章里就是 XML 与数据库的
交换了,不明白的童鞋可以翻出来看看啊! 那么我们要从客户端如何来操纵服务器与数据
库的交互呢?我们可以从客户端里调用服务器里的 jsp 文件,ok,到这相信大家也就基本明
白了吧,不明白的再交流。
下面贴出一段数据库转换成 XML 文件的 JSP 代码
Js 代码
1. <%@pagelanguage="java"contentType="text/html;charset=ISO-8859-1"
2. pageEncoding="ISO-8859-1"%>
3. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:/
/www.w3.org/TR/html4/loose.dtd">
4. <html>
5. <head>
6. <metahttp-equiv="Content-Type"content="text/html;charset=ISO-8859-
1">
7. <title>Inserttitlehere</title>
8. </head>
9. <body>
10. <%@pageimport="java.io.*"%>
11. <%@pageimport="java.sql.*"%>
12. <%
13. Connectionconn;
14. Statementstmt;
15. ResultSetrs;
16. try
17. {
18. Filefile=newFile("sqltoxml.xml");
19. file.createNewFile();
20. FileWriterfw=newFileWriter(file);