直接插入 不就行了嘛 循环取到这个五个值 表建立对应字段
categoryId
categoryName
count
publishAccount
supply
如果你必须要什么id 那就新建一个不是主键的id字段 值就取publishAccount。
数据库存取的是经纬度以及坐标的相关信息,读取后根据百度地图api调用显示。
示例如下
<script type="text/javascript">
// 百度地图API功能
var map = new BMapMap("allmap");
var point = new BMapPoint(116417854,39921988);
var marker = new BMapMarker(point); // 创建标注
mapaddOverlay(marker); // 将标注添加到地图中
mapcenterAndZoom(point, 15);
var opts = {
width : 200, // 信息窗口宽度
height: 100, // 信息窗口高度
title : "海底捞王府井店" , // 信息窗口标题
enableMessage:true,//设置允许信息窗发送短息
message:"亲耐滴,晚上一起吃个饭吧?戳下面的链接看下地址喔~"
}
var infoWindow = new BMapInfoWindow("地址:北京市东城区王府井大街88号乐天银泰百货八层", opts); // 创建信息窗口对象
markeraddEventListener("click", function(){
mapopenInfoWindow(infoWindow,point); //开启信息窗口
});
</script>
简单写了下。你测试看看行不?
publicstaticvoid main(String[] args) {
Connection conn =getConn();
Statement stmt = null;
ResultSet rs = null;
try {
stmt = conncreateStatement();
List<String> arraylist = new ArrayList<String>();
int n = 0;
String sql=null;
//迭代List,批量入库,每迭代100次批量执行一次。
for(String str : arraylist){
if(n++ % 100 == 0){
stmtexecuteBatch();
}
sql = "insert into table (name) values ('"+str+"')";
stmtexecuteUpdate(sql);
}
//把最后%100不等于0的数据批量入库。
stmtexecuteBatch();
//提交。
conncommit();
//从数据库中读出
sql = "select name from table";
rs = stmtexecuteQuery(sql);
while(rsnext()){
Systemoutprintln(rsgetString(1));
}
} catch (SQLException e) {
try {
connrollback();
} catch (SQLException ex) {
exprintStackTrace();
}
eprintStackTrace();
}finally{
try {
if(rs != null){
rsclose();
rs = null;
}
if(stmt != null){
stmtclose();
stmt = null;
}
if(conn != null){
connclose();
conn = null;
}
} catch (SQLException e) {
eprintStackTrace();
}
}
}
//获取数据库连接
privatestatic Connection getConn(){
return null;
}
//example1:
int[][] array=new int[5][6];
for(int i=0;i<5;i++)
for(int j=0;j<6;j++)
Systemoutprintln(array[i][j]);
//example2:
int[][] array={{1,2,3},{5,6},{7,8,9,10,11}};
for(int i=0;i<arraylength;i++)
for(int j=0;j<array[i]length;j++)
Systemoutprintln(array[i][j]);
这个是二维数组
foreach 一般 是针对 List 对象的,才存在 遍历
你的 syscount 是啥啊? 还能put?是个Map?
Map 想要啥的话 直接“” 就可以了呀
就是 直接${syscountabc}
再说你即使非要 遍历Map
也是${syskey } 有getKey 属性?确定不是 getKey() 方法?
//两种方法 有问题 给我发百度消息
public static void main(String[] args){
Map<String String> map = new HashMap<String String>();
map put( id wang );
map put( id sheng );
//方法一
Set<String> set = map keySet();
for (String s:set) {
System out println(s+ +map get(s));
}
//方法二
Set<Map Entry<String String>> entryseSet=map entrySet();
for (Map Entry<String String> entry:entryseSet) {
System out println(entry getKey()+ +entry getValue());
}
lishixinzhi/Article/program/Java/hx/201311/25860
以上就是关于java 遍历List<SupplyListVo>全部的内容,包括:java 遍历List<SupplyListVo>、java怎样实现从数据库读取地址然后在前台遍历、Java遍历arraylist后储存为到数据库mysql里的一个column里,怎么弄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)