亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp連接MySQL操作GIS地圖數據實現添加point的功能代碼

2024-09-05 00:21:51
字體:
來源:轉載
供稿:網友
本文為大家介紹下使用jsp連接MySQL操作GIS地圖數據并實現添加point的功能,思路及代碼如下,感興趣的朋友可以參考下

jsp連接MySQL操作GIS地圖數據實現添加point的功能代碼


index_map.jsp中的代碼:

復制代碼 代碼如下:


<%@ page language="java" pageEncoding="utf-8"%>
<%@ page contentType="text/html;charset=utf-8"%> 
<% 
   request.setCharacterEncoding("UTF-8"); 
   response.setCharacterEncoding("UTF-8"); 
   response.setContentType("text/html; charset=utf-8"); 
%> 
<html>
<head>
</head>
<body>
<form action="insert_map.jsp" method="post">
ID :<input type = "text" value="0"/>
名稱 :<input type = "text" value="aaa"/> </br>
電壓等級 :<input type = "text" value="110kv"/>
經度 :<input type = "text" value="121."/>
緯度 :<input type = "text" value="28."/>
</br>
<input type = "submit" value="提交"/>
</form>
</body>
</html>


insert_map.jsp的代碼:

復制代碼 代碼如下:


<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>
<%@ page contentType="text/html;charset=utf-8"%>
<% 
   request.setCharacterEncoding("UTF-8"); 
   response.setCharacterEncoding("UTF-8"); 
   response.setContentType("text/html; charset=utf-8"); 
%> 
<HTML>
<HEAD>
<TITLE>add message into table </TITLE>
</HEAD>
<BODY>
<%
String id=request.getParameter("id"); //從表單獲得
String name=request.getParameter("name"); //從表單獲得
String voltage_level=request.getParameter("voltage_level"); //從表單獲得
String lon=request.getParameter("lon"); //從表單獲得
String lat=request.getParameter("lat"); //從表單獲得

java.util.Date date=new java.util.Date();
String datetime=new Timestamp(date.getTime()).toString();
try
{
/** 連接數據庫參數 **/
String driverName = "com.mysql.jdbc.Driver"; //驅動名稱
String DBUser = "root"; //mysql用戶名
String DBPasswd = "123456"; //mysql密碼
String DBName = "map_db"; //數據庫名

String connUrl = "jdbc:mysql://localhost/" + DBName + "?user=" + DBUser + "&password=" + DBPasswd;
Class.forName(driverName).newInstance();
Connection conn = DriverManager.getConnection(connUrl);
Statement stmt = conn.createStatement();
stmt.executeQuery("SET NAMES UTF8");
String insert_sql = "INSERT INTO biandianzhan_point_tb VALUES('" + id + "','" + name + "','" + voltage_level + "',GeometryFromText('POINT (" + lon + " " + lat + ")') )";
String query_sql = "select * from biandianzhan_point_tb";

try {
stmt.execute(insert_sql);
}catch(Exception e) {
e.printStackTrace();
}
try {
ResultSet rs = stmt.executeQuery(query_sql);
while(rs.next()) {
%>
ID:<%=rs.getString("id")%> </br>
名稱:<%=rs.getString("name")%> </br>
電壓等級:<%=rs.getString("voltage_level")%> </br>
經緯度:<%=rs.getString("the_geom")%> </br> </br>
<%
}
}catch(Exception e) {
e.printStackTrace();
}
//rs.close();
stmt.close();
conn.close();
}catch (Exception e) {
e.printStackTrace();
}
%>
</body>
</html>


訪問index_map.jsp:

jsp連接MySQL操作GIS地圖數據實現添加point的功能代碼

 
提交前數據庫的值:

jsp連接MySQL操作GIS地圖數據實現添加point的功能代碼

 
輸入測試值并提交,得到如下頁面:

jsp連接MySQL操作GIS地圖數據實現添加point的功能代碼

 
數據庫的變化如下:

jsp連接MySQL操作GIS地圖數據實現添加point的功能代碼

 
可以看出,在上面的提交后的頁面上經緯度是亂碼的,原因是the_geom的數據類型是POINT類型,是幾何數據類geometry類中的一個子類,有特定的格式,可能這種特定的格式沒能被瀏覽器識別。我正在考慮的解決方案是將the_geom數據進行剝離,得到兩個數值及經緯度。不過可能沒這個必要,因為沒必要顯示這兩個值。
總的來說,大功告成了一半吧,呵呵,今天收獲很大??!很開心!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品扒开腿做爽爽爽男男| 欧美大片大片在线播放| 欧美大片大片在线播放| 成人高清视频观看www| 国产精品稀缺呦系列在线| 亚洲国产成人爱av在线播放| 成人激情视频免费在线| 8x海外华人永久免费日韩内陆视频| 精品视频偷偷看在线观看| www欧美xxxx| 中文字幕亚洲色图| 国产成人高潮免费观看精品| 亚洲bt天天射| 国产精品高潮呻吟久久av野狼| 黑丝美女久久久| 日韩激情在线视频| 久久国产精品久久国产精品| 久久久精品国产网站| 久久久久久久久国产精品| 国产精品九九久久久久久久| 亚洲国产精品久久精品怡红院| 亚州国产精品久久久| 久久久久女教师免费一区| 91手机视频在线观看| 精品一区电影国产| 欧美大片网站在线观看| 国产精品久久久久高潮| 欧美日韩国产123| 久久精品国产亚洲| 亚洲性无码av在线| 亚洲欧美另类国产| 日韩欧美综合在线视频| 亚洲精品按摩视频| 91热精品视频| 国产精品久久久久久久app| 午夜精品久久久99热福利| 亚洲人在线视频| 欧美亚洲另类激情另类| 性日韩欧美在线视频| 亚洲精品电影在线观看| 国产精品十八以下禁看| 成人黄色生活片| 亚洲精品一区在线观看香蕉| 国产精品久久久| 最近2019中文字幕一页二页| 91国在线精品国内播放| 国产精品久久久久久久久久久不卡| 成人精品视频99在线观看免费| 日韩美女av在线| 亚洲人成电影网站| 欧美日韩亚洲一区二区三区| 97免费视频在线| 国产成人午夜视频网址| 成人av在线天堂| 亚洲最大福利视频网站| 亚洲一区二区三区视频| 欧美午夜无遮挡| 国产精品久久网| 国产精品国产三级国产aⅴ9色| 精品二区三区线观看| 亚洲色图13p| 91av在线视频观看| 国产精品夫妻激情| 久久影视电视剧凤归四时歌| 97国产一区二区精品久久呦| 丝袜美腿亚洲一区二区| 亚洲第一页自拍| 伊人久久大香线蕉av一区二区| 性金发美女69hd大尺寸| 欧美性精品220| 国产精品国产三级国产专播精品人| 成人免费网站在线看| 中文字幕欧美专区| 亚洲性生活视频在线观看| 国产一区视频在线| 精品国偷自产在线视频99| 97欧美精品一区二区三区| 国产一区视频在线播放| 久久久久久久久久国产精品| 亚洲欧美激情精品一区二区| 国产精品老牛影院在线观看| 成人免费xxxxx在线观看| 国产色综合天天综合网| 2020久久国产精品| 日本一区二区三区四区视频| 久久婷婷国产麻豆91天堂| 亚洲资源在线看| 精品国产精品自拍| 8050国产精品久久久久久| 欧美一区二区大胆人体摄影专业网站| www.欧美三级电影.com| 亚洲性猛交xxxxwww| 国产美女搞久久| 久久免费视频网站| 成人免费xxxxx在线观看| 精品国产一区二区三区久久狼5月| 久久久这里只有精品视频| 亚洲中国色老太| 麻豆乱码国产一区二区三区| 欧美一级高清免费播放| 成人午夜小视频| 久久天天躁狠狠躁夜夜爽蜜月| 欧美激情18p| 久久精品国产亚洲精品2020| 这里只有精品久久| 亚洲精品国产福利| 欧美日韩国产一区二区三区| 精品久久在线播放| 国产欧美一区二区三区久久| …久久精品99久久香蕉国产| 国产午夜精品视频免费不卡69堂| 日韩亚洲欧美中文在线| 成人h片在线播放免费网站| 日本国产高清不卡| 国产日韩一区在线| 欧美电影在线观看完整版| 亚洲国产婷婷香蕉久久久久久| 国产精品视频公开费视频| 久久久久久成人| 影音先锋欧美在线资源| 国内精品久久久久影院 日本资源| 亚洲欧美国产日韩中文字幕| 亚洲精品99999| 午夜精品一区二区三区在线视| 欧美精品一本久久男人的天堂| 成人免费看片视频| 91九色蝌蚪国产| 91sao在线观看国产| 夜夜嗨av色一区二区不卡| 九色精品美女在线| 国产一级揄自揄精品视频| 亚洲第一区在线观看| 亚洲精品视频网上网址在线观看| 亚洲国产精品一区二区久| 菠萝蜜影院一区二区免费| 国产精品久久久久av免费| 久久精品视频中文字幕| 国产精品自产拍在线观看| 一区二区三区高清国产| 国产一区二区三区三区在线观看| 国产亚洲欧美另类中文| 亚洲成在人线av| 久久久之久亚州精品露出| 日韩二区三区在线| 久久久成人av| 38少妇精品导航| 国产一区二区三区在线视频| 一区二区av在线| 激情亚洲一区二区三区四区| 亚洲男人的天堂在线| 欧美亚洲视频在线观看| 精品国产一区二区三区久久| 在线日韩第一页| 国产欧美精品久久久| 人人澡人人澡人人看欧美| 日韩大片免费观看视频播放| 国产伦精品一区二区三区精品视频| 欧美精品在线免费播放| 亚洲精品电影网在线观看| 日韩精品在线播放| 国产精品久久久久999| 91精品国产高清自在线看超| 欧美第一淫aaasss性| 国产精品视频午夜|