使用銀行分行代碼查詢銀行分行名稱方法....... - iT 邦幫忙
文章推薦指數: 80 %
各位大大好這篇其實有點文不對題我有個頁面要顯示用戶的銀行帳戶列表為了省資源資料庫只存銀行跟分行的代號銀行跟分行的資料是打外部API問回來的,假設用戶有10個 ...
0
使用銀行分行代碼查詢銀行分行名稱方法.......
php
程式設計
hijapan1234
2020-03-1915:45:31‧3737瀏覽
各位大大好這篇其實有點文不對題
我有個頁面要顯示用戶的銀行帳戶列表為了省資源資料庫只存銀行跟分行的代號
銀行跟分行的資料是打外部API問回來的,假設用戶有10個帳戶,我就要打10次API去問資料,我覺得這樣效能很差。
所以我想把該API所有銀行跟分行資料全部抓回來,用json的格式存在本地要查的時候再把它decode成陣列來搜尋,但是全部的分行資料有4000多筆,感覺也不是很有效率
想問一下各位大大遇到類似這種情況大大們都怎麼處理呢?感謝
回答4
討論
邀請回答
追蹤
檢舉
×
邀請回答
輸入邀請回答者的帳號或暱稱
Loading
找不到結果。
已達邀請上限
邀請回答
{{result.user.nickname}}
{{result.user.account}}
已邀請的邦友{{invite_list.length}}/5
取消邀請
{{invite.nickname}}
{{invite.account}}
關閉
登入發表討論
4個回答
舊至新
新至舊
最高Like數
0
一級屠豬士
iT邦大師1級‧2020-03-1916:06:16
最佳解答
https://data.gov.tw/dataset/6041
點檢視資料,會彈出一個對話窗,然後有多種格式(CSV,JSON等).
可以選擇下載.資料清洗後,然後匯入資料庫就好了.
回應
12
分享
檢舉
看更多先前的回應...收起先前的回應...
hijapan1234
iT邦新手5級‧
2020-03-1916:11:01
檢舉
感謝大大的分享不過小弟的問題點不是資料的取得QQ
感謝大大的分享不過小弟的問題點不是資料的取得QQ
修改
fillano
iT邦超人1級‧
2020-03-1916:36:00
檢舉
不然就存資料庫阿XD
不然就存資料庫阿XD
修改
fillano
iT邦超人1級‧
2020-03-1916:38:31
檢舉
因為最慢的時間是api查詢跟網路傳輸,所以一定要把資料存到本地。
至於本地怎麼實做,就看你。
因為最慢的時間是api查詢跟網路傳輸,所以一定要把資料存到本地。
至於本地怎麼實做,就看你。
修改
fillano
iT邦超人1級‧
2020-03-1916:40:58
檢舉
如果是一個JSON,那就不要用陣列了。
用銀行/分行代碼當作key,資料當作value,就可以快速查到資料。
如果是一個JSON,那就不要用陣列了。
用銀行/分行代碼當作key,資料當作value,就可以快速查到資料。
修改
一級屠豬士
iT邦大師1級‧
2020-03-1916:46:00
檢舉
不過小弟的問題點不是資料的取得QQ
那是什麼問題?
****不過小弟的問題點不是資料的取得QQ****
那是什麼問題?
修改
淺水員
iT邦高手2級‧
2020-03-1916:59:37
檢舉
主要是問效能的問題吧
主要是問效能的問題吧
修改
hijapan1234
iT邦新手5級‧
2020-03-1917:08:39
檢舉
一級屠豬士大大主要是想要問怎麼做比較有效率...
fillano大大存資料庫我也有想過但是這樣也是要查好幾次XD至於存成json再decode4000多筆資料只要裡面的幾筆感覺又太浪費記憶體....
[一級屠豬士](/users/20050647)大大主要是想要問怎麼做比較有效率...
[fillano](/users/20000108)大大存資料庫我也有想過但是這樣也是要查好幾次XD至於存成json再decode4000多筆資料只要裡面的幾筆感覺又太浪費記憶體....
修改
一級屠豬士
iT邦大師1級‧
2020-03-1917:22:47
檢舉
你想太多無謂的了.用我跟你講的,拉進來存進資料庫去查.
在大多數情況下,資料庫會比一般的程式有穩定的表現.
你想太多無謂的了.用我跟你講的,拉進來存進資料庫去查.
在大多數情況下,資料庫會比一般的程式有穩定的表現.
修改
淺水員
iT邦高手2級‧
2020-03-1918:15:21
檢舉
存資料庫,設定好key,查詢時用join就不用分好幾次查詢。
存資料庫,設定好key,查詢時用join就不用分好幾次查詢。
修改
ckp6250
iT邦好手1級‧
2020-03-1921:12:01
檢舉
就是資料庫嘛,有什麼好想的?
全國三百多萬筆公司名錄,我都開資料庫存起來用了,
四千筆的銀行代碼算什麼?
就是資料庫嘛,有什麼好想的?
全國三百多萬筆公司名錄,我都開資料庫存起來用了,
四千筆的銀行代碼算什麼?
修改
fillano
iT邦超人1級‧
2020-03-2008:57:37
檢舉
四千多筆很少的,但是放到前端這樣的傳輸成本有點高,所以大家還是會建議放資料庫。
這樣只需要傳輸用戶要看的部分。
四千多筆很少的,但是放到前端這樣的傳輸成本有點高,所以大家還是會建議放資料庫。
這樣只需要傳輸用戶要看的部分。
修改
hijapan1234
iT邦新手5級‧
2020-03-2011:32:13
檢舉
好的感謝各位大大的回答確實存入資料庫再用Join的方式連分行名子一起撈出來就不用反覆查詢了小弟受教了
好的感謝各位大大的回答確實存入資料庫再用Join的方式連分行名子一起撈出來就不用反覆查詢了小弟受教了
修改
登入發表回應
0
海綿寶寶
iT邦大神1級‧2020-03-1922:13:29
資料庫再加一票
如果你還是在意「存放銀行資料耗費的資源」和「查詢銀行資料的效率」
以下提供解法
保證又快又不會耗費資料庫資源
"臺灣銀行",
"0040037"=>"臺灣銀行營業部",
"0040059"=>"臺灣銀行公庫部"
...
);
?>
回應
6
分享
檢舉
看更多先前的回應...收起先前的回應...
一級屠豬士
iT邦大師1級‧
2020-03-1922:29:39
檢舉
可以跨session使用嗎??
可以跨session使用嗎??
修改
海綿寶寶
iT邦大神1級‧
2020-03-1922:33:11
檢舉
這個是serverside使用的
如果硬要在clientside的話
就寫個javascript版本囉
這個是serverside使用的
如果硬要在clientside的話
就寫個javascript版本囉
![/images/emoticon/emoticon37.gif](/images/emoticon/emoticon37.gif)
修改
KYCPG
iT邦新手4級‧
2020-03-1923:41:11
檢舉
資料庫+1
資料庫+1
修改
fillano
iT邦超人1級‧
2020-03-2009:59:30
檢舉
資料庫+1
資料庫+1
修改
海綿寶寶
iT邦大神1級‧
2020-03-2010:18:29
檢舉
在iT邦許多「爭議性」的問題中
這題應該是有不必太多討論的標準答案「資料庫」
如果硬要討論的話
討論「網路ATM的轉帳介面裡的銀行/分行下拉選單」怎麼做
可能還比較有點意思
在iT邦許多「爭議性」的問題中
這題應該是有不必太多討論的標準答案「資料庫」
如果硬要討論的話
討論「網路ATM的轉帳介面裡的銀行/分行下拉選單」怎麼做
可能還比較有點意思
![/images/emoticon/emoticon73.gif](/images/emoticon/emoticon73.gif)
修改
hijapan1234
iT邦新手5級‧
2020-03-2011:37:49
檢舉
哈哈大大這個方法會先把自己搞死吧..KEY完天都黑了
所以我選擇大家建議的方法存進資料庫裡感謝大大分享
哈哈大大這個方法會先把自己搞死吧..KEY完天都黑了
所以我選擇大家建議的方法存進資料庫裡感謝大大分享
修改
登入發表回應
0
㊣浩瀚星空㊣
iT邦超人1級‧2020-03-2009:23:51
個人的做法給你參考。
當然我也是投資料庫一票。
只是有也有遇過無資料庫可以運用的情況。
我是用json檔儲存。
只是我並非是將所有資料存在同一份json檔。
而是依照主銀行代碼為一個json檔。
資料存在一起再將對應的分行
所以在前端運行只要去載入對應的json檔就行了。
回應
1
分享
檢舉
hijapan1234
iT邦新手5級‧
2020-03-2011:35:58
檢舉
大大的方法也是另一種解法我記起來了感謝分享
大大的方法也是另一種解法我記起來了感謝分享
修改
登入發表回應
0
kikulu
iT邦研究生4級‧2020-03-2609:07:07
資料庫是正解
不過進了資料庫就會有維護問題
html5localStorage
https://developer.mozilla.org/zh-TW/docs/Web/API/Window/localStorage
回應
分享
檢舉
登入發表回應
我要發表回答
立即登入回答
相關問題
請問PHP如何解析搜尋引擎的編碼
PHP如何查詢Mail送不出去的問題
如何以PHP程式實現簡捷網址
尋找差勤管裡系統
asp.net與php資料溝通問題(使用HttpRequest)
請教:網頁"動態新增"明細資料行
我想要架設視頻網站及漫畫網站,可是都找不到可以用的程序?
FastCGI、SuPHP、Mod-PHP、PHP-FPM、...。
各種不同PHP的差異在那?
請問各種程式語言間是怎樣溝通的呢?
這個類似infinitescroll的圖片顯示方式是否有模組
iT邦幫忙鐵人賽
參賽組數
1087組
團體組數
52組
累計文章數
20470篇
完賽人數
572人
鐵人賽最新文章
淺談DevOps&Observability
以Ardiuno控制CPU散熱器呼吸燈
超深度鐵人賽後自我審視
建立表與表之間的關聯(Day28)
【Day?(31)】測試環境無法登入
使用程式來管理資料庫(DBMigrate)(Day27)
Day31-遲來的鐵人賽心得
STM32CubeMX專案配置詳細教學,點亮LED
撰寫httprequest的複雜一點的測試(Day26)
2022/02/12更新
前往鐵人賽
技術推廣專區
[Day2]抓取每日收盤價
[Day1]基本工具安裝
利用python取得永豐銀行API的Nonce
[Day03]tinyML開發板介紹
[Day01]在享受tinyML這道美食之前
永豐金融API測試員
[Day3]使用ta-lib製作指標
[Day4]函數打包與買進持有報酬率試算
計算API所需要的參數:HashID
計算API所需要的參數:IV
前往鐵人賽
熱門問題
求救!在MSSQL安全性停用了administrator,造成無法登入,請問如何解救?
抽獎程式怎麼都沒被告呢??
C#該如何改善ide開檔慢?
fortigate防火牆ha切換
python問題發問求救
硬體VPNlicense請教
手提電腦加入DOMAIN後,回家幾日後就不能LOGIN
Excelvba條件排序怎麼寫?
關於串接line的login問題
WEBAPI實作問題請教
IT邦幫忙
熱門tag
看更多
13th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
windows
python
php
windowsserver
linux
c#
程式設計
資訊安全
css
vue.js
sql
mysql
熱門回答
硬體VPNlicense請教
抽獎程式怎麼都沒被告呢??
fortigate防火牆ha切換
如何在macos上架設MSSQL2017與asp.netlocation端開發環境
EXCEL跨頁加總問題
支持SSLVPN的4GLTESIM卡分享器
C#該如何改善ide開檔慢?
Excelvba條件排序怎麼寫?
ExcelVBA-Ajax網頁資料抓取需要Token
請問React如何用useRef取出map渲染的元素內容
熱門文章
計算機概論-作業系統Operatingsystems
Javacrop/cutimage-使用Java批量剪割圖片
區塊鏈與物聯網的兩人三腳
計算機概論-網路通訊與網際網路Networkingandtheinternet(上)
ISO27001資訊安全管理系統【解析】(十一)
ISO27001資訊安全管理系統【解析】(十二)
【HTML】【CSS】如何處理inline-block元素之間的空白
[筆記]修正Xampp的MySQL無法啟動
網路的小技巧-3
DeepLink/DeferredDeepLink深度連結
一週點數排行
更多點數排行
㊣浩瀚星空㊣(yoching)
raytracy(raytracy)
居然解出來了(partyyaya)
尼克(nickliao1)
海綿寶寶(antijava)
ahfuyeuem(ahfuyeuem)
rogeryao(rogeryao)
juck30808(juck30808)
天黑(horace_work)
杯(OcupHuang)
×
At
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{result.label}}
{{result.account}}
關閉
延伸文章資訊
- 1找銀行代碼api相關社群貼文資訊
提供銀行代碼api相關文章,想要了解更多台新銀行分行代碼怎麼看、第一銀行分行代碼、台灣銀行分行代碼怎麼看相關汽車資訊或書籍,就來汽車貼文懶人包.
- 2Node.js | 台灣銀行、分行代碼表和爬蟲分享 - J.J.'s Blogs
Node.js教學- 台灣銀行、分行代碼表和爬蟲分享,Node.js製作爬蟲,對台灣全部銀行及分行列表進行分析列表及列表下載。
- 3[OpenSource] 開源台灣金融機構(銀行、農漁會等)清單JSON ...
在實作金融應用服務的時候,免不了要輸入「銀行名稱」、「銀行代碼」、「分行名稱」、「分行代碼」,最後是「帳號」。
- 4taiwan-bank-code 台灣銀行代碼清單 - GitHub
Taiwan Bank Code List 台灣銀行代碼清單. Contribute to wsmwason/taiwan-bank-code development by creating a...
- 5開放API服務 :: 全省銀行資訊
全省銀行資訊,開放API管理平台」提升金融機構與第三方服務提供者(TSP業者)間合作效率,降低介接成本,並維護開放銀行資訊 ... 使用銀行分行代碼查詢銀行分行名稱方法.