摘要:以下提供的都是各個資料庫較為官方的jar包獲取方式,
本文分享自華為云社區《JDBC連接相關jar包獲取及上傳管理中心白名單處理》,作者:HuaWei XYe,
jar包獲取
以下提供的都是各個資料庫較為官方的jar包獲取方式
1、Mysql
https://dev.mysql.com/downloads/connector/j/
tar.gz為Linux系統的壓縮包,zip為Windows系統的壓縮包
在下載好的zip壓縮包中包含有jar包檔案,解壓出來使用即可
2、MariaDB
https://mariadb.com/kb/en/installing-mariadb-connectorj/
點擊 Download MariaDB Connector/J 按鈕跳轉
選擇Connectors,Connector version選擇MariaDB Connector/J 3.1.0,鏡像地址可以切換,選擇一個能下載的即可
3、Oracle
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html


根據Oracle服務器的版本選擇對應的驅動版本下載即可
4、PostgreSQL
https://jdbc.postgresql.org/download/
選擇合適的版本點擊下載即可
5、MongoDB
https://search.maven.org/artifact/org.mongodb/mongodb-jdbc/
選擇合適的jar包驅動版本
選擇jar格式的下載包
6、SQL Server
https://learn.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16
tar.gz格式的壓縮包適合在Linux系統解壓,zip格式的壓縮包適合在Windows系統解壓,下載此驅動程式時,有多個 JAR 檔案, JAR 檔案名表示它支持的 Java 版本,選擇合適的版本使用
7、SQLite
https://github.com/xerial/sqlite-jdbc/tags
選擇合適的版本點擊Downloads按鈕,
在Assets項下選擇jar格式的檔案點擊下載
管理中心白名單處理
如果專案中包含jar包檔案,在管理中心上傳腳本時會觸發檔案型別的白名單檢查,如果未配置jar包中的相關檔案型別,那么就無法通過白名單檢查,從而管理中心上傳腳本失敗,
jar包檔案本質上是一個壓縮包,白名單檢查會校驗壓縮包中所有檔案的型別,所以我們需要將壓縮包中所有的檔案型別填寫到白名單中,
使用解壓縮軟體就可以解壓查看jar包中的檔案型別資訊了,這里以7-Zip軟體示例,
jar包中包含的檔案可能比較多,要查找所有的檔案型別資訊比較耗時,我這里總結了前面資料庫的jar包中包含檔案的型別,各個型別通過分號(;)分割,這也是管理中心白名單配置的格式,
jar;class;MF;LIST;Driver;properties;xml;AuthenticationPlugin;Codec;CredentialPlugin;TlsSocketPlugin;RSA;SF;txt;json;glb;so;zentus;dll;jnilib;
以上整理的jar包中的檔案型別可能隨版本變動而變動,或者你擁有的jar包沒在這個整理范圍,所以建議你自己解壓jar包統計一下相關的檔案型別,
如果覺得檔案型別過多,難以統計,可以選擇在檔案型別的白名單中添加星號(*)來達到允許所有檔案型別的設定,但是這樣就放開了檔案型別的風險管控,需要自己評估相關操作的風險系數,建議謹慎操作,
點擊關注,第一時間了解華為云新鮮技術~
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/540328.html
標籤:其他
上一篇:MySQL中WHERE后跟著N多個OR條件會怎樣...
下一篇:Redis——02 學習
