首页 > 数据库 >几种数据库jar包获取方式

几种数据库jar包获取方式

时间:2022-12-19 09:44:05浏览次数:72  
标签:jdbc 数据库 jar 几种 https 白名单 文件类型 压缩包

摘要:以下提供的都是各个数据库较为官方的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包统计一下相关的文件类型。

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

 

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

标签:jdbc,数据库,jar,几种,https,白名单,文件类型,压缩包
From: https://www.cnblogs.com/huaweiyun/p/16987830.html

相关文章

  • Qt数据库连接问题
    Qt无法连接MySQL1.问题示例:boolConnectDatabase::connectMySQL(){db=QSqlDatabase::addDatabase("QMYSQL");db.setHostName("localhost");db.setData......
  • Oracle 11g -- ORACL数据库普通备份还原、数据泵备份还原
    Oracle11g-- ORACL数据库普通备份还原、数据泵备份还原oracle11g数据库的导入/导出,就是通常所说的oracle数据的还原/备份。数据库导入:把.dmp格式文件从本地导入到......
  • ASP.NET中的几种弹出框提示基本实现方法
    原文链接:https://www.jb51.net/article/35046.htmprotectedvoidPage_Load(objectsender,EventArgse){Button1.Attributes.Add("onclick","returnconfirm('......
  • C#中使用split分割字符串的几种方法小结
    原文链接:https://www.jb51.net/article/34535.htmstaticvoidMain(string[]args){stringstr="abcdeabcdeabcde";//1、以一个指定的字符进行的分割......
  • hydra snowflake 可选的olap postgres 数据库
    hydra是基于pg开发的olap数据库,官方的说法是snowflake可选方案,属于一个HTAP工作负载类型的数据库支持向量化以及列式存储(当然部分还在开发中,还没实现)支持的特性......
  • 添加数据库事务
    //数据库事务@Transactional(rollbackFor=Exception.class)具体实例`@Transactional(rollbackFor=Exception.class)@OverridepublicStringcreate(Creat......
  • MySQL HA(High Availability) 数据库高可用工具Orchestrator 基本原理
    目录1.实例探测(instancesdiscover/poll)2.故障分析(failureanalysis)3.故障恢复(failurerecovery)4.总结Orchestrator是一款开源的MySQL数据库高可用HA工具。它稳定可靠,......
  • Django创建项目并连接数据库创建表
    创建Django项目利用pycharm直接创建,创建好之后删除templates文件夹以及settings.py里面的默认模板文件路径,后续项目使用前后端结合的方式,利用python的原生语法进行演示......
  • Oracle数据库基础
    1.Oracle介绍Oracle:关系型的数据库,端口号:1521,收费(学习是免费的,用于商业要授权)19万左右,每年交服务费效率高,安全 mysql:关系型的数据库,表于表的关系:外键,端口号......
  • 【博学谷学习记录】超强总结,用心分享。数据库的重要知识点。
    一.数据库事务 1.事务特性 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。一致性:事务的执行使得数据库从一种正确状态转换成另一种正确状态隔离性:在......