資料庫地理位置數據
⑴ 如何從資料庫獲取地址然後在前台調用百度地圖將位置顯示
資料庫存取的是經緯度以及坐標的相關信息,讀取後根據網路地圖api調用顯示。示例如下參考資料:/map/jsdemo.htm#d0_1如何從資料庫獲取地址然後在前台調用網路地圖將位置顯示
⑵ 地理位置信息資料庫在哪裡可以下載
高德地圖裡面去找
請採納!
⑶ 電腦資料庫在哪裡
你好,1、首先電腦打開sql客戶端,找到實例,右鍵實例出現菜單欄,點擊屬性進入即可。
2、然後進入屬性的界面,可以看到有很多設置的選項,找到資料庫設置,點擊一下進入。
3、點擊資料庫設置之後,進入該界面,可以看到資料庫默認位置的選項,即可看到sql資料庫的路徑
資料庫的好處
1.可以持久化數據到本地
2、結構化查詢
二、資料庫的常見概念
1、DB:資料庫,存儲數據的容器
2、DBMS:資料庫管理系統,又稱為資料庫軟體或資料庫產品,用於創建或管理DB
3、SQL:結構化查詢語言,用於和資料庫通信的語言,不是某個資料庫軟體特有的,而是幾乎所有的主流資料庫軟體通用的語言。
三、資料庫存儲數據的特點
1、資料庫存放到表中,然後表再放到庫中
2、一個庫可以有多張表,每張表具有唯一的表名來標識自己
3、表中有一個或多個列,又被稱為「欄位」,相當於java中「屬性」
4.表中的每一行數據,相當於java中「對象優點:資料庫系統是用來管理數據的,建立的數理邏輯和集合操作基礎上的。
具有高效、可靠、完整、自同步等特性,是業務系統進行數據控制的最佳選擇。
資料庫系統一般提供高效的數據控制和數據檢索功能,採用SQL語言來進行數據操作。
目前市面上流行的資料庫系統很多:較小型的資料庫系統有:mysql,MSSQL_SERVER等等,適用於企業級的大型資料庫有:ORACEL,DB2(IBM),INFORMIX(IBM)等等
缺點:安全性不夠,加了用戶級密碼容易破解
C/S 結構下對伺服器要求很高,否則容易造成 MDB 損壞並發數255。
但是對高強度操作適應性差,如果伺服器不夠好,網路不夠好,編程的方法不夠好,6-7個人同時訪問就能導致 MDB 損壞或者並死不能將 VBA 代碼開發的軟體系統直接編譯成 EXE 可執行文件僅供參考具
⑷ Mysql資料庫地址是什麼怎麼填寫
很簡單啊,這個就是你的mysql資料庫的位置。
你裝的這個程序,使用的mysql資料庫裝好了沒?
要使用這個程序,前提是准備好一個mysql資料庫。如果你不懂,那麼上網查一下mysql安裝。
沒有裝的話趕緊裝一下。然後把那台電腦的ip,資料庫名稱,你配置的用戶名和密碼填在這里。
⑸ 我從資料庫查詢到經緯度地址 還有標題 在google 地圖標注
我也遇到這個問題。我從資料庫取出多個地址經緯度List,如何循環顯示在地圖上。地圖上面的java腳本for循環的變數時var類型,和我jsp循環取出來的變數int i類型不匹配。
ccwList這個是經緯度list變數。另外問下jsp可以這樣寫在js裡面嗎?
for (var i= 0; i<ccwListSize ; i++) {
//var point= new GLatLng(southWest.lat() + latSpan* Math.random(),
//southWest.lng() + lngSpan* Math.random());
//map.addOverlay(createMarker(point, i+ 1));
var centerLatitude = ccwList.get(i).getLat();
var centerLongitude = ccwList.get(i).getLng();
var point= new GLatLng(centerLatitude,centerLongitude);
<%
for(int i = 0; i <2 ; i++){ //
%>
var point= new GLatLng(<%=ccwList.get(i).getLat()%>,<%=ccwList.get(i).getLng()%>);
<%
}
%>
map.addOverlay(createMarker(point, i+ 1));
⑹ asp查詢mdb格式的ip資料庫,並顯示地理位置的asp代碼
<%
'自動獲得IP
Dimuip,cip,ip
uip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
Ifuip=""Thenuip=Request.ServerVariables("REMOTE_ADDR")
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
dimconn,connstr,db
db="ip.mdb"
Setconn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)
conn.Openconnstr
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
cip=split(uip,".")
ifubound(cip)<3then'如果提交的IP數據不足4位,就補齊
redimPreservecip(3)'重新定義數組,並保留原來的值
fori=3toubound(cip)step-1
cip(i)=0
Next
EndIf
fori=0to3
ifnotIsNumeric(cip(i))thencip(i)=0
Next
ip=256*256*256*cip(0)+256*256*cip(1)+256*cip(2)+cip(3)-1
dimrs,sql,Country,City
Setrs=Server.CreateObject("ADODB.Recordset")
'自己改下相應欄位名等
sql="select*fromAddresswherestartip<="&ip&"andendip>="&ip
rs.opensql,conn,1,1
ifrs.eofThen
City="未知"
Country="未知"
Else
City=rs("ip_city")
Country=rs("ip_county")
endIf
response.writeErr.description
rs.close
setrs=Nothing
response.write"你要查詢的IP是"&uip&",來自"&city&"-"&country
%>
⑺ 怎麼找到資料庫地址
這是關於SQL Server的回答。雖然目前答主也不清楚如何查看資料庫IP地址,但可以用伺服器名(實例名)來代替,因為無論是127.0.0.1或localhost或.或實例名(如實例名為PC-20170209MYKU)都可以登錄資料庫。簡單地說,在不知道IP地址的情況下,直接用實例名登錄(看最後一張圖)
PS:樓上幾位回答是關於查看資料庫物理文件路徑的方法
⑻ 誰能幫我寫段ASP獲取IP地理位置的代碼並寫入資料庫
剛回答了一個問題,與這個相似..
是採用QQ的ip資料庫.
1.將QQ安裝目錄下的QQwry.dat文件復制到asp文件夾下
2.建立一個asp文件,如文件名ip.asp.代碼內容為:
<%
'文件名:ip.asp 與QQwry.dat放在一個文件夾下面
'使用:在要用到的查詢ip的asp頁面中最前面加入<!--#include file = "ip.asp"-->
'然後可以用address(getIP())獲得請求的地理位置
'=========================================================
' IP物理定位搜索類 Version 3.0.0
' QQWry.DAT 利用程序 修改自互聯網流傳代碼
' 本類在ASP環境中使用純真版QQWry.dat通過完美測試
' 如果您的伺服器環境不支持ADodb.Stream,將無法使用此程序
' 推薦使用純真資料庫,更新也方便
' ========================================================
' ============================================
' 返回IP信息
' 如address("127.0.0.1")
' 返回值為:"本機地址 CZ88.NET"
' ============================================
Function address(sip)
Dim Wry, IPType
Set Wry = New TQQWry
IPType = Wry.QQWry(sip)
address=""&Wry.Country & " " & Wry.LocalStr &""
End Function
'獲得請求的實際IP地址
Function getIP()
Dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function
Function Look_Ip(IP)
Dim Wry, IPType, QQWryVersion, IpCounter
' 設置類對象
Set Wry = New TQQWry
' 開始搜索,並返回搜索結果
' 您可以根據 QQWry(IP) 返回值來判斷該IP地址在資料庫中是否存在,如果不存在可以執行其他的一些操作
' 比如您自建一個資料庫作為追捕等,這里我就不詳細說明了
IPType = Wry.QQWry(IP)
' Country:國家地區欄位
' LocalStr:省市及其他信息欄位
Look_Ip = Wry.Country & " " & Wry.LocalStr
End Function
' ============================================
' 返回IP信息 JS調用
' ============================================
Function GetIpInfoAv(IP, sType)
Dim Wry, IPType
Set Wry = New TQQWry
IPType = Wry.QQWry(IP)
Select Case sType
Case 1 GetIpInfoAv = "document.write(""" & IP & """);"
Case 2 GetIpInfoAv = "document.write(""" & Wry.Country & """);"
Case 3 GetIpInfoAv = "document.write(""" & Wry.LocalStr & """);"
Case Else GetIpInfoAv = "document.write(""您來自:" & IP & " 所在區域:" & Wry.Country & " " & Wry.LocalStr & """);"
End Select
End Function
' ============================================
' 返回QQWry信息
' ============================================
Function WryInfo()
Dim Wry, IPType, QQWry(1)
' 設置類對象
Set Wry = New TQQWry
IPType = Wry.QQWry("255.255.255.255")
' 讀取資料庫版本信息
QQWry(0) = Wry.Country & " " & Wry.LocalStr
' 讀取資料庫IP地址數目
QQWry(1) = Wry.RecordCount + 1
WryInfo = QQWry
End Function
' ============================================
' 愛雪兒IP物理定位搜索類
' ============================================
Class TQQWry
' ============================================
' 變數聲名
' ============================================
Dim Country, LocalStr, Buf, OffSet
Private StartIP, EndIP, CountryFlag
Public QQWryFile
Public FirstStartIP, LastStartIP, RecordCount
Private Stream, EndIPOff
' ============================================
' 類模塊初始化
' ============================================
Private Sub Class_Initialize
Country = ""
LocalStr = ""
StartIP = 0
EndIP = 0
CountryFlag = 0
FirstStartIP = 0
LastStartIP = 0
EndIPOff = 0
QQWryFile = Server.MapPath("QQWry.dat") 'QQ IP庫路徑,要轉換成物理路徑
End Sub
' ============================================
' IP地址轉換成整數
' ============================================
Function IPToInt(IP)
Dim IPArray, i
IPArray = Split(IP, ".", -1)
FOr i = 0 to 3
If Not IsNumeric(IPArray(i)) Then IPArray(i) = 0
If CInt(IPArray(i)) < 0 Then IPArray(i) = Abs(CInt(IPArray(i)))
If CInt(IPArray(i)) > 255 Then IPArray(i) = 255
Next
IPToInt = (CInt(IPArray(0))*256*256*256) + (CInt(IPArray(1))*256*256) + (CInt(IPArray(2))*256) + CInt(IPArray(3))
End Function
' ============================================
' 整數逆轉IP地址
' ============================================
Function IntToIP(IntValue)
p4 = IntValue - Fix(IntValue/256)*256
IntValue = (IntValue-p4)/256
p3 = IntValue - Fix(IntValue/256)*256
IntValue = (IntValue-p3)/256
p2 = IntValue - Fix(IntValue/256)*256
IntValue = (IntValue - p2)/256
p1 = IntValue
IntToIP = Cstr(p1) & "." & Cstr(p2) & "." & Cstr(p3) & "." & Cstr(p4)
End Function
' ============================================
' 獲取開始IP位置
' ============================================
Private Function GetStartIP(RecNo)
OffSet = FirstStartIP + RecNo * 7
Stream.Position = OffSet
Buf = Stream.Read(7)
EndIPOff = AscB(MidB(Buf, 5, 1)) + (AscB(MidB(Buf, 6, 1))*256) + (AscB(MidB(Buf, 7, 1))*256*256)
StartIP = AscB(MidB(Buf, 1, 1)) + (AscB(MidB(Buf, 2, 1))*256) + (AscB(MidB(Buf, 3, 1))*256*256) + (AscB(MidB(Buf, 4, 1))*256*256*256)
GetStartIP = StartIP
End Function
' ============================================
' 獲取結束IP位置
' ============================================
Private Function GetEndIP()
Stream.Position = EndIPOff
Buf = Stream.Read(5)
EndIP = AscB(MidB(Buf, 1, 1)) + (AscB(MidB(Buf, 2, 1))*256) + (AscB(MidB(Buf, 3, 1))*256*256) + (AscB(MidB(Buf, 4, 1))*256*256*256)
CountryFlag = AscB(MidB(Buf, 5, 1))
GetEndIP = EndIP
End Function
' ============================================
' 獲取地域信息,包含國家和和省市
' ============================================
Private Sub GetCountry(IP)
If (CountryFlag = 1 Or CountryFlag = 2) Then
Country = GetFlagStr(EndIPOff + 4)
If CountryFlag = 1 Then
LocalStr = GetFlagStr(Stream.Position)
' 以下用來獲取資料庫版本信息
If IP >= IPToInt("255.255.255.0") And IP <= IPToInt("255.255.255.255") Then
LocalStr = GetFlagStr(EndIPOff + 21)
Country = GetFlagStr(EndIPOff + 12)
End If
Else
LocalStr = GetFlagStr(EndIPOff + 8)
End If
Else
Country = GetFlagStr(EndIPOff + 4)
LocalStr = GetFlagStr(Stream.Position)
End If
' 過濾資料庫中的無用信息
Country = Trim(Country)
LocalStr = Trim(LocalStr)
If InStr(Country, "CZ88.NET") Then Country = "114XP.CN"
If InStr(LocalStr, "CZ88.NET") Then LocalStr = "114XP.CN"
End Sub
' ============================================
' 獲取IP地址標識符
' ============================================
Private Function GetFlagStr(OffSet)
Dim Flag
Flag = 0
Do While (True)
Stream.Position = OffSet
Flag = AscB(Stream.Read(1))
If(Flag = 1 Or Flag = 2 ) Then
Buf = Stream.Read(3)
If (Flag = 2 ) Then
CountryFlag = 2
EndIPOff = OffSet - 4
End If
OffSet = AscB(MidB(Buf, 1, 1)) + (AscB(MidB(Buf, 2, 1))*256) + (AscB(MidB(Buf, 3, 1))*256*256)
Else
Exit Do
End If
Loop
If (OffSet < 12 ) Then
GetFlagStr = ""
Else
Stream.Position = OffSet
GetFlagStr = GetStr()
End If
End Function
' ============================================
' 獲取字串信息
' ============================================
Private Function GetStr()
Dim c
GetStr = ""
Do While (True)
c = AscB(Stream.Read(1))
If (c = 0) Then Exit Do
'如果是雙位元組,就進行高位元組在結合低位元組合成一個字元
If c > 127 Then
If Stream.EOS Then Exit Do
GetStr = GetStr & Chr(AscW(ChrB(AscB(Stream.Read(1))) & ChrB(C)))
Else
GetStr = GetStr & Chr(c)
End If
Loop
End Function
' ============================================
' 核心函數,執行IP搜索
' ============================================
Public Function QQWry(DotIP)
Dim IP, nRet
Dim RangB, RangE, RecNo
IP = IPToInt (DotIP)
Set Stream = CreateObject("ADodb.Stream")
Stream.Mode = 3
Stream.Type = 1
Stream.Open
Stream.LoadFromFile QQWryFile
Stream.Position = 0
Buf = Stream.Read(8)
FirstStartIP = AscB(MidB(Buf, 1, 1)) + (AscB(MidB(Buf, 2, 1))*256) + (AscB(MidB(Buf, 3, 1))*256*256) + (AscB(MidB(Buf, 4, 1))*256*256*256)
LastStartIP = AscB(MidB(Buf, 5, 1)) + (AscB(MidB(Buf, 6, 1))*256) + (AscB(MidB(Buf, 7, 1))*256*256) + (AscB(MidB(Buf, 8, 1))*256*256*256)
RecordCount = Int((LastStartIP - FirstStartIP)/7)
' 在資料庫中找不到任何IP地址
If (RecordCount <= 1) Then
Country = "未知"
QQWry = 2
Exit Function
End If
RangB = 0
RangE = RecordCount
Do While (RangB < (RangE - 1))
RecNo = Int((RangB + RangE)/2)
Call GetStartIP (RecNo)
If (IP = StartIP) Then
RangB = RecNo
Exit Do
End If
If (IP > StartIP) Then
RangB = RecNo
Else
RangE = RecNo
End If
Loop
Call GetStartIP(RangB)
Call GetEndIP()
If (StartIP <= IP) And ( EndIP >= IP) Then
' 沒有找到
nRet = 0
Else
' 正常
nRet = 3
End If
Call GetCountry(IP)
QQWry = nRet
End Function
' ============================================
' 類終結
' ============================================
Private Sub Class_Terminate
On ErrOr Resume Next
Stream.Close
If Err Then Err.Clear
Set Stream = Nothing
End Sub
End Class
%>
3.要查詢ip的asp頁面內加入:
<!--#include file = "ip.asp"-->
<%
dim ip,ipx
ip=getIP()
ipx=address(ip)
%>
詳情: http://..com/question/63283862.html
要是回答的內容有問題,或認為不妥,請發送網路消息給我,消息內容加上本頁網址哦。。
·
⑼ 求助,node-redis 怎麼操作Redis資料庫的 GEO 地理位置
1. 訪問資料庫。(注意在使用集群的情況下,一個資料庫可能會分部在多個節點中)
2. 使用redis的發布訂閱功能
3. 維護和監控一台伺服器