我是靠谱客的博主 曾经小蝴蝶,最近开发中收集的这篇文章主要介绍mysql 查询二维数组_使用二维数组从MySQL检索数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我正在研究谷歌地图api v3代码。

我将所有标记保存在MySQL中,我想要检索这些标记并在地图上显示它们。我正在寻找一个代码来做到这一点,但我发现所有的代码都使用XML文件来保存检索到的数据。我的想法不同,我可以从MySQL中检索数据并将其保存在二维数组中。

我不知道这是一个坏主意,会让我的网站变慢吗?

这些部分来自我的代码:

(markersDAO.java)

String searchQuery = "select * from map";

try

{

//connect to DB

currentCon = ConnectionManager.getConnection();

stmt=currentCon.createStatement();

rs = stmt.executeQuery(searchQuery);

int i=0;

// if user does not exist set userExits to false

while (rs.next()){

m[i][0]=rs.getString(1);

m[i][1]=Double.toString(rs.getDouble(2));

m[i][2]=Double.toString(rs.getDouble(3));

i++;

}

}

catch (Exception ex)

{

System.out.println("Datamap failed 2: An Exception has occurred! " + ex);

}

return m;(googlemap.jsp)

String[][] locations= u.dataMap();%>

var map = new google.maps.Map(document.getElementById('map'), {

zoom: 10,

center: new google.maps.LatLng(-33.92, 151.25),

mapTypeId: google.maps.MapTypeId.ROADMAP

});

var marker;

var f=0;

var myOptions= {

disableAutoPan: false

,maxWidth: "auto"

,pixelOffset: new google.maps.Size(0, 0)

,zIndex: null

,infoBoxClearance: new google.maps.Size(1, 1)

,isHidden: false

,pane: "floatPane"

,enableEventPropagation: false

};

marker = new google.maps.Marker({

position: new google.maps.LatLng(, ),

map: map,

});

var infobox = new InfoBox(myOptions);

google.maps.event.addListener(marker, 'mouseover', (function(marker,f) {

return function() {

infobox.setContent('');

infobox.open(map, marker);

}

f++;

})(marker, f));

最后

以上就是曾经小蝴蝶为你收集整理的mysql 查询二维数组_使用二维数组从MySQL检索数据的全部内容,希望文章能够帮你解决mysql 查询二维数组_使用二维数组从MySQL检索数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部