我必须在字段@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
if (location != null) {
double pLong = location.getLongitude();
double pLat = location.getLatitude();
String mac = get_mac_address();
jSONString = convertToJSON(mac, pLong, pLat, time);
if (isNetworkAvailable()) {
PostData sender = new PostData();
sender.post_data(jSONString, bContext);
} else {
Toast.makeText(MainActivity.this,
"The device is not connected to the internet ",
Toast.LENGTH_SHORT).show();
}
}
}
上的这两个表中进行连接。 MySQL DB上的这些表使用turtle文件中的D2R Server上的generate-mapping进行映射。
ID_CLIENTI
我的查询是:
Table CLIENTI
map:CLIENTI a d2rq:ClassMap;
d2rq:dataStorage map:database;
d2rq:uriPattern "CLIENTI/@@CLIENTI.ID_CLIENTI@@";
d2rq:class vocab:CLIENTI;
d2rq:classDefinitionLabel "CLIENTI";
. map:CLIENTI__label a d2rq:PropertyBridge; d2rq:belongsToClassMap map:CLIENTI; d2rq:property rdfs:label; d2rq:pattern "CLIENTI #@@CLIENTI.ID_CLIENTI@@"; .
map:CLIENTI_ID_CLIENTI a d2rq:PropertyBridge;
d2rq:belongsToClassMap map:CLIENTI;
d2rq:property vocab:CLIENTI_ID_CLIENTI;
d2rq:propertyDefinitionLabel "CLIENTI ID_CLIENTI";
d2rq:column "CLIENTI.ID_CLIENTI";
d2rq:datatype xsd:integer;
.
map:CLIENTI_COGNOME a d2rq:PropertyBridge;
d2rq:belongsToClassMap map:CLIENTI;
d2rq:property vocab:CLIENTI_COGNOME;
d2rq:propertyDefinitionLabel "CLIENTI COGNOME";
d2rq:column "CLIENTI.COGNOME";
.
Table FATTURE
map:FATTURE a d2rq:ClassMap;
d2rq:dataStorage map:database;
d2rq:uriPattern "FATTURE/@@FATTURE.ID_FATTURE@@";
d2rq:class vocab:FATTURE;
d2rq:classDefinitionLabel "FATTURE";
.
map:FATTURE__label a d2rq:PropertyBridge;
d2rq:belongsToClassMap map:CLIENTI;
d2rq:property rdfs:label;
d2rq:pattern "FATTURE #@@FATTURE.ID_FATTURE@@";
.
map:FATTURE_ID_FATTURE a d2rq:PropertyBridge;
d2rq:belongsToClassMap map:FATTURE;
d2rq:property vocab:FATTURE_ID_FATTURE;
d2rq:propertyDefinitionLabel "FATTURE ID_FATTURE";
d2rq:column "FATTURE.ID_FATTURE";
d2rq:datatype xsd:integer;
.
map:FATTURE_IMPORTO a d2rq:PropertyBridge;
d2rq:belongsToClassMap map:FATTURE;
d2rq:property vocab:FATTURE_IMPORTO;
d2rq:propertyDefinitionLabel "FATTURE IMPORTO";
d2rq:column "FATTURE.IMPORTO";
d2rq:datatype xsd:double;
.
但是,它没有返回任何行。