前提:
数据库表:
+----------+--------+-------------+-----------+----------+
| IndexID1 | UserID | LoginStatus | Longitude | Latitude |
+----------+--------+-------------+-----------+----------+
| 1 | 1 | 离线 | 116.23 | 39.542 |
| 2 | 2 | 离线 | 10.11112 | 19.1111 |
+----------+--------+-------------+-----------+----------+
直接查询语句与结果:
mysql> select Latitude,Longitude from UserLoginTable where UserID='2';
+----------+-----------+
| Latitude | Longitude |
+----------+-----------+
| 19.1111 | 10.11112 |
+----------+-----------+
1 row in set
通过**myeclipse**编程查询部分代码:
String sql =null ;
ResultSet rs = null;
//先获取用户自身的坐标
sql ="select Longitude , latitude from UserLoginTable where UserID='"+userID+"'";
System.out.println(sql);
rs = DBUtil.queryData(sql);
结果:
select Longitude , latitude from UserLoginTable where UserID='2'
java.sql.SQLException: Column 'latitue' not found.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:970)
at com.mysql.jdbc.ResultSet.getString(ResultSet.java:5613)
.....
注意看:
'latitue'并不是我写的查询语句中的内容'latitude'.
补充:
| Longitude | Latitude |
两列是在之后添加的
不知道要不要更新myeclipse的什么东西?