jsp连接MySQL操作GIS地图数据实现添加point的功能代
原文(假设):
在世界的某个角落,隐藏着一个鲜为人知的小镇。这里,时光似乎停滞不前,古老的建筑和传统的工艺依旧保留着。镇上的居民们生活节奏缓慢,他们每天享受着宁静与和谐。这个小镇以其独特的手工艺品和美丽的自然风光吸引着世界各地的游客。
在世界的某个神秘角落,有一个被世人遗忘的小镇,宛如一颗璀璨的宝石,静静镶嵌在那里。这里的时光仿佛被魔法定格,古老的建筑依然保持着昔日的韵味,传统工艺依然熠熠生辉。镇上的居民们生活在一种宁静与和谐的氛围中,他们的步伐随着晨光缓缓展开,享受着悠闲的生活节奏。
这个小镇有着独特的魅力,以其世代相传的手工艺品和如诗如画的自然风光,吸引着无数者和旅行者的目光。每一个角落都充满了故事,每一条小巷都藏有惊喜。游客们在这里可以感受到浓厚的艺术气息,领略到自然之美与人文之韵的完美结合。
漫步在小镇的街头巷尾,仿佛穿越时空回到了过去。古老的街道上,石板路依然坚固,沿街的小店散发着诱人的香气。居民们热情好客,他们会分享自己的故事,展示小镇的传统文化。在这里,每一个瞬间都值得珍藏,每一幅画面都如诗如画。
不仅如此,小镇的自然风光更是令人陶醉。青山绿水、蓝天白云,构成了一幅美丽的画卷。游客们可以在这里远离喧嚣,感受大自然的怀抱,享受心灵的洗礼。这里,仿佛是一个人间仙境,让人流连忘返,不忍离去。
这个小镇是一个充满魅力的地方,它以其独特的风情和美丽的景色,吸引着全世界的目光。无论你是寻求历史痕迹的旅行者,还是渴望亲近自然的者,这里都会让你留下难忘的回忆。
一、index_map.jsp页面设计
index_map.jsp主要负责呈现一个表单,让用户输入相关信息,如ID、名称、电压等级、经度和纬度。以下是代码示例:
```jsp
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page contentType="text/html;charset=utf-8"%>
```
二、insert_map.jsp页面设计
```jsp
<%@ page language="java" import="java.util.,java.sql." pageEncoding="utf-8"%>
<%@ page contentType="text/html;charset=utf-8"%>
<%
//从表单获取数据
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 java.sql.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;
Class.forName(driverName);
Connection conn = DriverManager.getConnection(connUrl,DBUser,DBPasswd);
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+")'))";
stmt.execute(insert_sql);
//查询并显示数据
String query_sql = "select from biandianzhan_point_tb";
ResultSet rs = stmt.executeQuery(query_sql);
while(rs.next()) {
//显示数据
out.println("ID:" + rs.getString("id") + "
");
out.println("名称:" + rs.getString("name") + "
");
out.println("电压等级:" + rs.getString("voltage_level") + "
");
out.println("经纬度:" + rs.getString("the_geom") + "
");
}
rs.close(); stmt.close(); conn.close();
}catch (Exception e) { e.printStackTrace(); }
%>
```
数据处理的新路径,我考虑将the_geom数据进行一次独特的剥离操作。通过这一过程,我期望能够从中提取出两个重要的数值——经纬度。我对此产生了一些疑虑,或许这样的操作并不必要,因为这两个数值似乎没有必要单独显示。但无论如何,这都是我迈向成功的一步。我似乎已经完成了任务的一半,这让我倍感欣慰。今天真是收获满满的一天,我感到无比开心!
在数据的海洋中,我正在一条新的道路。每一个数值、每一个数据点都如同星辰般闪烁,指引着我前进的方向。此刻,我仿佛置身于知识的宇宙中心,每一秒都在汲取着新的智慧。这种收获的感觉让我心生欢喜,仿佛打开了一扇通往新世界的大门。
关于the_geom数据的剥离,我的心中充满了期待。或许这次操作能够揭示出一些隐藏的信息,或是为我带来一些新的启示。尽管有人质疑这样的操作是否有必要,但我坚信每一个步骤都有其存在的价值。即使最终的结果只是提取出了经纬度这两个数值,我也愿意为之付出努力。因为在这个过程中,我收获了知识、技能和经验,这些都是无法用金钱衡量的宝贵财富。
我对今天的成果感到非常满意。我已经迈出了重要的一步,完成了任务的一半。接下来的路还很长,但我相信只要继续努力,我一定能够取得更大的进步。在这个过程中,我会不断收获知识、成长和喜悦。这种充实的感觉让我对未来充满期待,我相信明天会更好!
微信营销
- jsp连接MySQL操作GIS地图数据实现添加point的功能代
- bootstrap提示标签、提示框实现代码
- [js高手之路]HTML标签解释成DOM节点的实现方法
- AJAX 客户端响应速度提高分析
- php通过会话控制实现身份验证实例
- jQuery的内容过滤选择器学习教程
- ExtJS 4.2 Grid组件单元格合并的方法
- d3.js实现立体柱图的方法详解
- asp.net 动态创建TextBox控件及状态数据如何加载
- php模板引擎技术简单实现
- SQL Server中修改“用户自定义表类型”问题的分析
- NodeJs 模仿SIP话机注册的方法
- .NET Framework各版本(.NET2.0 3.0 3.5 4.0)区别
- js创建对象的方法汇总
- 使用Dropzone.js上传的示例代码
- QRCode.js二维码生成并能长按识别