写点什么

几种数据库 jar 包获取方式

  • 2022-12-16
    贵州
  • 本文字数:1158 字

    阅读完需:约 4 分钟

本文分享自华为云社区《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 包统计一下相关的文件类型。


如果觉得文件类型过多,难以统计,可以选择在文件类型的白名单中添加星号(*)来达到允许所有文件类型的设置,但是这样就放开了文件类型的风险管控,需要自己评估相关操作的风险系数,建议谨慎操作。


点击关注,第一时间了解华为云新鲜技术~

发布于: 刚刚阅读数: 3
用户头像

提供全面深入的云计算技术干货 2020-07-14 加入

生于云,长于云,让开发者成为决定性力量

评论

发布
暂无评论
几种数据库jar包获取方式_数据库_华为云开发者联盟_InfoQ写作社区