當前位置:編程學習大全網 - 網站源碼 - 我想問壹下大家在做Javaweb開發的時候,地址問題都是如何解決的?

我想問壹下大家在做Javaweb開發的時候,地址問題都是如何解決的?

如果只是用戶自己選的話,那就寫自己數據庫裏就好了。要是根據用戶ip獲取地址的話,那網上有好多接口可以用。

地址的數據庫大概是這樣的,

省級:省id,省名

市級:市id,市名,父id(也就是省id)

縣級:縣id,縣名,父id(也就是市id)

壹級壹級往下來的,父id就是它的上壹級地區

為什麽存id?因為搜索的時候匹配數字代碼比匹配漢字名稱更精準。另外長沙兩個字就有長沙市和長沙縣,還有全國的鄉村也有重名的。id能保證唯壹性。壹般id作為主鍵都是自增長的。

因為全國城市名字不是隨便就可以變的,所以妳可以寫緩存裏面,定時更新,這樣就不用頻繁的查數據庫。還有省級的名字其實可以寫在頁面裏,然後根據用戶選擇的省份再去查該省份下的城市列表。

  • 上一篇:如何通過php瀏覽txt文檔前臺頁面向mysql後臺數據庫添加數據
  • 下一篇:ZOS籌碼峰指標公式
  • copyright 2024編程學習大全網