news 2026/6/9 16:03:32

瀚高数据库 JDBC连接相关操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
瀚高数据库 JDBC连接相关操作

文章目录

  • 环境
  • 文档用途
  • 详细信息

环境

系统平台:N/A
版本:5.6.5

文档用途

用于介绍使用jdbc方式连接瀚高数据库时,如何将瀚高数据库驱动包添加到应用程序代码中。

详细信息

说明:

瀚高数据库jdbc驱动因数据库版本而异、因jdk版本而异。我们可以通过瀚高数据库驱动jar包的名字来进行定位。

数据库jdbc驱动jar包命令格式 hgdb-数据库版本号-jdbc数字.jar

我们主要关注数据库版本那串和后面数字那串。数据库版本说明该jar包适用的瀚高数据库版本(4.0代表适用所有V4版本数据库,5.0代表适用于所有V5版本数据库),后面的数字对应不同的jdk版本(4对应jdk6及以下版本,41对应jdk7版本,42对应jdk8及以上版本)

如:(1)hgdb-5.0-jdbc4 .jar

(2)hgdb-5.0-jdbc42.jar

搭配:(1)表示支持数据库版本V5.XX及jdk版本为jdk6及以下

(2)表示支持数据库版本V5.XX及jdk版本为jdk8及以上

一、Eclipse常规添加jar方式

1.1 拷贝驱动包

如我们使用的HighGoDB-5XX数据库为V5版本,jdk为1.8版本,选择对应瀚高数据库驱动为hgdb-5.0-jdbc42.jar。

拷贝到项目根目录下(当然,如果项目中有lib目录直接拷贝到lib下方便管理)

1.2添加到项目依赖

右击项目–>properties

选择java build path–> libraries–>add Jars…

展开项目节点,然后选择jar包,点击Ok

再点击Apply and Close ,之后我们可以看到以将jar包添加到referenced Libraries依赖下。

1.3直接调用
如下jdbc配置格式直接调用,使用第三方连接池的修改参数文件配置。

二、Idea常规添加jar方式

2.1选择驱动包

如我们使用的HighGoDB-5XX数据库为V5版本,jdk为1.8版本,选择对应瀚高数据库驱动为hgdb-5.0-jdbc42.jar。

2.2添加驱动包到项目中

点击Idea工具 File–> Project Structure

Modules–>Dependencies–>点击+号–>JARs or directories…

选择驱动,点击OK–>OK

添加成功后我们可以看到依赖中瀚高数据库驱动已存在。

2.3直接调用

根据HighgoDB的jdbc连接格式配置数据库连接即可。

程序数据库连接配置:

驱动:com.highgo.jdbc.Driver

URL: jdbc:highgo://ip:端口号/数据库名

jdbc:highgo://localhost:5866/highgo"(示例)

用户名:highgo(示例)

密码:highgo123(示例)

三、Maven添加jar依赖方式

3.1 进到jar包所在目录

打开cmd窗口(linux终端),进入jar包所在目录,如我这边目录为“E:\软件\Highgo驱动\V5jdbc驱动” ,然后使用dir可以看到目录下有三个驱动jar包。

3.2 install到maven库

如目前使用的数据库是V5版本,jdk用的是jdk8,所以我们选择将hgdb-5.0-jdbc42.jar

添加到maven本地仓库中。

使用如下命令

mvn install:install-file -DgroupId=com -DartifactId=highgo -Dversion=5.6.4.8 -Dpackaging=jar -Dfile=hgdb-5.0-jdbc42.jar

出现图中BUILD SUCCESS 表示将jar添加到maven仓库中成功。

3.3查看maven库中jar是否添加成功

在上一步骤中我们使用命令mvn install:install-file -DgroupId=com -DartifactId=highgo -Dversion=5.6.4.8 -Dpackaging=jar -Dfile=hgdb-5.0-jdbc42.jar中,“groupId=com”、“artifactId=highgo ”、“version=5.6.4.8”,对应在maven库中的目录结构应该为com\highgo\5.6.4.8\

如下:repository就是我本地的maven库

我maven的配置文件setting.xml

3.4 maven调用

根据install命令中的groupId、artifactId及version设置配置maven的pom.xml文件中groupId、artifactId及version,保存后我们可以看到Maven dependencies中已添加进jar依赖。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 6:45:29

PT助手Plus插件架构解析:从用户痛点到技术解决方案

PT助手Plus插件架构解析:从用户痛点到技术解决方案 【免费下载链接】PT-Plugin-Plus PT 助手 Plus,为 Microsoft Edge、Google Chrome、Firefox 浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。 项目地址…

作者头像 李华
网站建设 2026/6/9 18:38:29

Winlator触控操作完整指南:快速掌握Android上的Windows体验

Winlator触控操作完整指南:快速掌握Android上的Windows体验 【免费下载链接】winlator Android application for running Windows applications with Wine and Box86/Box64 项目地址: https://gitcode.com/GitHub_Trending/wi/winlator Winlator触控操作是让…

作者头像 李华
网站建设 2026/6/8 11:44:57

从零开始搭建领域知识问答系统——Kotaemon全教程

从零开始搭建领域知识问答系统——Kotaemon全教程 在企业智能化转型的浪潮中,一个反复被提及却又难以真正落地的命题是:如何让 AI 真正“懂”你的业务?客服场景中,用户问“我的订单为什么还没发货”,系统却只能回复通用…

作者头像 李华
网站建设 2026/6/6 7:01:03

数字阅读新纪元:5步打造智能电子书库的终极指南

数字阅读新纪元:5步打造智能电子书库的终极指南 【免费下载链接】jellyfin-plugin-bookshelf 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-bookshelf 还在为散落在各处的电子书文件感到头疼吗?从PDF技术文档到EPUB格式的小说&…

作者头像 李华
网站建设 2026/6/8 11:27:25

OPC-UA客户端工具:工业自动化数据交互的终极解决方案

OPC-UA客户端工具:工业自动化数据交互的终极解决方案 【免费下载链接】opcua-client-gui OPC-UA GUI Client 项目地址: https://gitcode.com/gh_mirrors/op/opcua-client-gui 在工业物联网快速发展的今天,如何高效实现设备间的数据交互成为工程师…

作者头像 李华
网站建设 2026/6/6 7:07:18

Sonar CNES Report:终极代码质量分析报告自动化生成工具

Sonar CNES Report:终极代码质量分析报告自动化生成工具 【免费下载链接】sonar-cnes-report Generates analysis reports from SonarQube web API. 项目地址: https://gitcode.com/gh_mirrors/so/sonar-cnes-report 在当今快速迭代的软件开发环境中&#xf…

作者头像 李华