我已经成功地将数据插入到数据库中,只需写入我需要的数据即可。现在我试图插入将保存数据的变量和数组。这是在黑暗中拍摄的,因为我不知道该怎么做,我只是猜测。我没有得到语法错误,所以我认为我做得很好,但它不能编译...我只需要知道确切的语法来做到这一点。使用Java将变量,数组插入MySQM数据库
for(int i = 0; i < ReadingFile.altitudeList.size(); i++){
for(int j = 0; j < ReadingFile.temperatureList.size(); j++){
for(int k = 0; k < ReadingFile.velocityList.size(); k++){
for(int x = 0; x < ReadingFile.latList.size(); x++){
for(int y = 0; y < ReadingFile.longList.size();y++){
stat
.execute("INSERT INTO TrailTracker VALUES(id,ReadingFile.date,ReadingFile.distance, ReadingFile.timeElapsed, ReadingFile.startTime,"
+ "ReadingFile.temperatureList[j], ReadingFile.velocityList[k], ReadingFile.altitudeList[i], ReadingFile.latList[x],"
+ "ReadingFile.longList[y])");
}}}}}
这是一个好主意 - 你可以准备一次语句,只需在每次执行时更改值 - 效率特别高,尤其是考虑到这些循环的深度... – Freddie 2011-01-20 09:13:48