2010-08-04 83 views

回答

3

您可以使用网络将数据存储在远程服务器上。在这个article的一个例子。如何将文件存储在远程服务器上

例(文章以上):

File f = new File("/path/fileToUpload.txt"); 
HttpRequest request = new HttpRequest("http://host/some_path"); 
Part[] parts = { 
    new StringPart("param_name", "value"), 
    new FilePart(f.getName(), f) 
}; 
filePost.setEntity(new MultipartRequestEntity(parts, filePost.getParams())); 
HttpClient client = new HttpClient(); 
int status = client.executeMethod(filePost); 
+0

这个答案是真正有用的...但有关HTTP发送数据到SQLite数据库是什么? – 2010-08-04 08:45:21

+0

我没有尝试过。希望它会起作用。在发送到HTTP服务器之前,是否必须将所有记录存储到文件? – Deepak 2010-08-04 09:08:17

+0

@Paresh Mayani:已经有付费应用程序存储在SQL服务器上:http://www.androlib.com/android.application.com-quickdb-Fp.aspx。要构建您自己的解决方案,请查看java.net:http://developer.android.com/reference/java/net/package-summary.html和android.net http://developer.android.com/reference/机器人/净/包summary.html。 在我看来,远程SQLite有点奇怪。 SQLite是一个小型的DBMS,主要用于有限的环境中。使用MySQL或MS SQL服务器远程存储更好(并且速度更快)。希望这可以帮助!此致, – 2010-08-04 09:30:59

相关问题