通过我在博客上找寻 一直没有一个完整的从数据库中取出来然后再在百度地图上画轨迹的文章。那我就在毕设快要做完的时候写一下吧 。
数据库可以是mysql,Oracle。我用的连接池,不过连接方法都一样。
先在数据库里往外取出数据。
取数据之前先定义实体类
public class LanLat {
private float longitude;
private float latitude;
public float getLongitude() {
return longitude;
}
public void setLongitude(float longitude) {
this.longitude = longitude;
}
public float getLatitude() {
return latitude;
}
public void setLatitude(float latitude) {
this.latitude = latitude;
}
@Override
public String toString() {
return "LanLat [longitude=" + longitude + ", latitude=" + latitude + ", getLongitude()=" + getLongitude()
+ ", getLatitude()=" + getLatitude() + ", getClass()=" + getClass() + ", hashCode()=" + hashCode()
+ ", toString()=" + super.toString() + "]";
}
}
然后就可以用sql语句取数据了,这里用了改写了一个query取数据的工具,是我在网上找的一个视频老师讲的,我觉得用着简单。意思是就可以直接取出来放在list里面,这个是dao层
public List<LanLat> findguiji(){
try {
String string="select LONGITUDE,