陌路人心 2023-11-28 17:30 采纳率: 100%
浏览 6
已结题

Mac使用dmdb连接失败

Mac使用datagrip连接dmdb数据库,文件dmdbjdbc-8.0.0.2.jar

DBMS: UNKNOWN (无版本)
区分大小写: 普通形式=mixed,分隔形式=exact
无法加载原生库。

no jni_dsc in java.library.path: /Users/mac/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.

缺少类 Could not initialize class com.sitech.dmdb.DCIJNI.

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-28 21:08
    关注

    【以下回答由 GPT 生成】

    问题描述: 我在Mac上使用datagrip连接dmdb数据库时遇到了一些问题。我已经尝试使用dmdbjdbc-8.0.0.2.jar文件,但是出现了以下问题:DBMS显示为UNKNOWN(未知版本),区分大小写为普通形式为mixed,分隔形式为exact,并且出现了无法加载原生库以及缺少类 Could not initialize class com.sitech.dmdb.DCIJNI的错误信息。请问有解决方法吗?

    解决方案: 1. 确保您使用的是支持dmdb数据库的正确版本的驱动程序。可以尝试从官方网站下载最新的驱动程序或与dmdb数据库开发者联系以获取正确的驱动程序。

    1. 确认您的datagrip配置正常。确保您已正确设置数据库连接信息,包括主机名、端口号、用户名和密码等。

    2. 检查dmdb数据库的连接参数。根据您提供的问题描述,您可以尝试将区分大小写设置为普通形式的mixed,分隔形式设置为exact,以及指定正确的DBMS版本。

    3. 检查依赖库是否正确加载。确保dmdbjdbc-8.0.0.2.jar文件已正确添加到datagrip的类路径中。您可以确认classpath中是否包含该jar文件。

    4. 查看缺少类的错误信息。Could not initialize class com.sitech.dmdb.DCIJNI可能是由于缺少对应的依赖库引起的。您可以检查该类所属的包是否存在于jar文件中,并且确认是否还有其他依赖项没有正确添加。

    如果以上解决方法都无效,可能需要进一步检查dmdb数据库的配置或联系dmdb数据库开发者获取更多帮助。

    请注意,由于在没有更多详细信息的情况下无法提供具体的解决方案,以上仅为一般性的建议。如有需要,请提供更多相关信息以获取更精确的帮助。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月12日
  • 已采纳回答 12月4日
  • 创建了问题 11月28日

悬赏问题

  • ¥15 三极管电路求解,已知电阻电压和三级关放大倍数
  • ¥15 ADS时域 连续相位观察方法
  • ¥15 Opencv配置出错
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused