当前位置: 首页 > news >正文

DBAPI连接阿里云 maxcompute 报错

使用正确的驱动包

  • 访问以下链接寻找驱动包
    https://github.com/aliyun/aliyun-odps-jdbc/releases/tag/v3.4.3
    在这里插入图片描述

  • 注意要使用odps-jdbc-3.4.3-jar-with-dependencies.jar ,这个是完整的jar包

  • 不要使用odps-jdbc-3.4.3.jar,这个不是完整的,它还依赖其它jar包

解决版本冲突

  • 如果您觉得odps-jdbc-3.4.3-jar-with-dependencies.jar包太大,或者其依赖的jar过多可能导致版本冲突,也可以手动拷贝所有的包,步骤如下:

  • 新建空的maven项目,使用maven坐标odps-jdbc和复制依赖插件maven-dependency-plugin

    <dependencies><dependency><groupId>com.aliyun.odps</groupId><artifactId>odps-jdbc</artifactId><version>3.4.3</version></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>3.1.2</version><executions><execution><id>copy-dependencies</id><phase>prepare-package</phase><goals><goal>copy-dependencies</goal></goals><configuration><outputDirectory>${project.build.directory}/lib</outputDirectory><overWriteReleases>false</overWriteReleases><overWriteSnapshots>false</overWriteSnapshots><overWriteIfNewer>true</overWriteIfNewer></configuration></execution></executions></plugin></plugins></build>
  • 打包maven项目,可以看到target/lib目录下就是odps-jdbc依赖的所有jar包,将这些jar全部拷贝进dbapi的lib目录,注意检查如果dbapi已有的jar,可以不拷贝进去,这样可以避免版本冲突

在这里插入图片描述

http://www.lryc.cn/news/477689.html

相关文章:

  • Web3对社交媒体的影响:重新定义用户互动方式
  • 【LeetCode】【算法】322. 零钱兑换
  • 人工智能技术:未来生活的“魔法师”
  • docker加载目录中所有的镜像
  • 使用免费的飞书机器人,实现消息推送实时通知
  • 各种网络设备的工作原理
  • FilterListener组件
  • 使用Ubuntu快速部署MinIO对象存储
  • 基于Liquid State Machine的时间序列预测:利用储备池计算实现高效建模
  • oracle使用CTE递归分解字符串
  • 华为HarmonyOS借助AR引擎帮助应用实现虚拟与现实交互的能力5-识别平面语义
  • MAC 安装 brew及其常用命令
  • nVisual标签打印模块的部署与使用
  • python NLTK快速入门
  • 技术速递|.NET 9 中 System.Text.Json 的新增功能
  • LLM 使用 Elastic 实现可观察性:Azure OpenAI (二)
  • 数据库基础(2) . 安装MySQL
  • 高效自动化测试,引领汽车座舱新纪元——实车篇
  • GitHub中搜索项目方法
  • 浅谈串口服务器的作用
  • Spark 的Standalone集群环境安装与测试
  • 在Java中,实现数据库连接通常使用JDBC
  • Git 测验
  • L1G3000 提示工程(Prompt Engineering)
  • 【SQL50】day 1
  • jmeter脚本-请求体设置变量and请求体太长的处理
  • 基于java+SpringBoot+Vue的旅游管理系统设计与实现
  • SD3模型的部署(本地部署)
  • 讲解DFD和ERD
  • TVM计算图分割--LayerGroup