数据库存取的是经纬度以及坐标的相关信息,读取后根据百度地图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>
是你自己的sql吗,如果是自己的,一般连接数据库都是用的本队,如果是服务器,选择的时候有服务器列表,一般都是电脑名-pc那类的,都是局域网连的电脑,可以查看局域网的电脑就知道是谁的电脑,包括mac地址
ip地址。
获取数据库所在计算机主机名:
1utl_inaddrget_host_address 环境中IP地址
如果查询失败,则提示系统错误
查询>
都有统一的格式的,如下:
MicrosoftSQLServerJDBCDriver(一般用来连接SQLServer2000)
驱动程序包名:msbasejarmssqlserverjarmsutiljar
驱动程序类名:commicrosoftjdbcsqlserver
JDBCURL:jdbc:microsoft:sqlserver://:
默认端口1433,如果服务器使用默认端口则port可以省略
MicrosoftSQLServer2005JDBCDriver
驱动程序包名:sqljdbcjar
驱动程序类名:commicrosoftsqlserverjdbc
JDBCURL:jdbc:sqlserver://:
默认端口1433,如果服务器使用默认端口则port可以省略
Oracle
OracleThinJDBCDriver
驱动程序包名:ojdbc14jar
驱动程序类名:Oraclejdbcdriver
JDBCURL:
jdbc:oracle:thin:@//:/ServiceName
或
jdbc:oracle:thin:@::
public void add(Order order) throws SQLException {
DBConnection dbConnection = new DBConnection();
Connection conn = dbConnectiongetConn();
String sql = "insert into hunsionorder(id_store_item,usetime, address, tel, name, amount) values(,,,,,);";
PreparedStatement prepareStatement = null;
try {
prepareStatement = connprepareStatement(sql);
prepareStatementsetInt(1, ordergetId_store_item());
prepareStatementsetString(2, ordergetUsetime());
prepareStatementsetString(3, ordergetAddress());
prepareStatementsetString(4, ordergetTel());
prepareStatementsetString(5, ordergetName());
prepareStatementsetString(6, ordergetAmount());
prepareStatementexecuteUpdate();
} catch (Exception e) {
eprintStackTrace();
} finally {
prepareStatementclose();
connclose();
prepareStatement = null;
conn = null;
}
}
就大概发一个数据插入的一个东西给你吧 下面我在贴一下读取的
public Connection getConn() {
Connection conn = null;
String url = "jdbc:mysql://localhost:3306/hunsion";
String dbname = "root";
String dbpwd = "";
try {
ClassforName("orggjtmmmysqlDriver");
if (conn == null) {
conn = DriverManagergetConnection(url, dbname, dbpwd);
}
} catch (Exception e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
return conn;
}
其实很简单的 不懂得你可以在问
数据库存经纬度坐标及文字描述,用ajax取出展示。
var map = new BMapMap("container");
$(function()
{
$getJSON("/map/ajaxDbaspxid="+$("#hid_id")val(), { "resultType": "json" }, function(data, textStatus)
{
slng=data[0]lng;
slat=data[0]Lat;
var sContent ="<div style='line-height:18em;font-size:12px;'><b>地址:</b>"+data[0]address+"<br/></div>";
var marker = new BMapMarker(new BMapPoint(slng, slat)); // 创建标注
mapaddOverlay(marker); // 将标注添加到地图中
var infoWindow = new BMapInfoWindow(sContent); // 创建信息窗口对象
markeraddEventListener("click", function(){
thisopenInfoWindow(infoWindow);
});
});
})
cms2是net服务名,如果你以前用过该服务名连接实例的话,在你的客户端里找到E:\oracle\product\1020\client_1\NETWORK\ADMIN\tnsnameora文件,找到对应的cms2,就能查到了ip了,
查数据库ip地址方法;
1,我不知道你用的什么数据库,反正我用的mysql,本地的数据库地址都是localhost或者127001
2,你也可以查看一下,右击数据库有个连接属性如图,点开可以看到主机名或ip地址这一项,希望帮到你
以上就是关于java怎样实现从数据库读取地址然后在前台遍历全部的内容,包括:java怎样实现从数据库读取地址然后在前台遍历、如何获取sql server 2008 所有数据库数据文件的位置、怎样获取数据库所在计算机主机名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)