我从Google Maps api 获得了这个json数组https://maps.googleapis.com/maps/api/geocode/json?address=10115,germany.现在我想用Java解析它,并从"lat"和"lng"部分"位置"获取,但我不知道如何获得它.
我知道我可以用SQL计算SQL中的条目
SELECT COUNT (*) FROM table
Run Code Online (Sandbox Code Playgroud)
但我不知道在Java中怎么做.
这是我执行SQL命令的代码.
Statement stmt = conn.createStatement();
stmt.executeQuery("SELECT COUNT (*) FROM table")
Run Code Online (Sandbox Code Playgroud)
结果:
rs2: org.h2.result.LocalResult@41cf3f60 columns: 1 rows: 1 pos: -1
Run Code Online (Sandbox Code Playgroud)
但它应该返回> 20
我的代码:
Connection conn = null;
Class.forName("org.h2.Driver");
conn = DriverManager.getConnection(
"jdbc:h2:" + Environment.getExternalStorageDirectory()
+ "/sorter/database", "", "");
Statement stmt = conn.createStatement();
Toast.makeText(context,
String.valueOf(stmt.executeQuery(sql)),
Toast.LENGTH_LONG).show();
conn.close();
if (conn != null)
conn.close();
Run Code Online (Sandbox Code Playgroud)