我正在创建一个android应用程序,该应用程序在MSSQL数据库中存储“name”“纬度”“经度”等数据。通过JSON将Android应用程序连接到Java服务器
我打算将android应用连接到服务器,然后连接到mssql数据库服务器。
我已经建立了Java-> MSSQL连接,并且可以读写数据而没有问题。
现在我希望能够在java服务器和android应用程序之间发送/接收这些对象。
我创建“file.json”,并将其存储包含在Web服务器上:
{"name":"shopname","address":"123 fake street","type":"unknown", "notes":"service is really good."}
,我能拉把这些数据与任何麻烦的对象。
我的问题是:
如何获得Java服务器将这些数据有助于我的Android应用?我希望能够使用:
URL objectGet = new URL("http://10.0.1.8/file.json");
URLConnection yc = objectGet.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
yc.getInputStream()));
然后
DataObject objs = gson.fromJson(in, DataObject.class);
什么是设置此功能的最佳方式?
你有一个应用程序服务器(即tomcat或其他)你可以运行你的Java/MSSQL桥梁作为一个servlet? _如果不是 - 数据有点静态 - 即定期重新生成json是否可接受? – Jens
不,我没有安装tomcat或其他服务器。我打算只使用一个Java应用程序。 数据根本不是静态的。它基于android手机的GPS坐标而变化。 但我打算定期重新生成json。 – NullPointer