2026/5/23 14:03:32
网站建设
项目流程
中国农业建设中心网站,北京公司网站建设定,健身网站建设,php高级网站开发文章目录环境文档用途详细信息环境
系统平台#xff1a;N/A 版本#xff1a;5.6.5
文档用途
用于介绍使用jdbc方式连接瀚高数据库时#xff0c;如何将瀚高数据库驱动包添加到应用程序代码中。
详细信息
说明#xff1a;
瀚高数据库jdbc驱动因数据库版本而异、因jdk版…文章目录环境文档用途详细信息环境系统平台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及以上版本如1hgdb-5.0-jdbc4 .jar2hgdb-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 StructureModules–Dependencies–点击号–JARs or directories…选择驱动点击OK–OK添加成功后我们可以看到依赖中瀚高数据库驱动已存在。2.3直接调用根据HighgoDB的jdbc连接格式配置数据库连接即可。程序数据库连接配置:驱动com.highgo.jdbc.DriverURL: 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 -DgroupIdcom -DartifactIdhighgo -Dversion5.6.4.8 -Dpackagingjar -Dfilehgdb-5.0-jdbc42.jar出现图中BUILD SUCCESS 表示将jar添加到maven仓库中成功。3.3查看maven库中jar是否添加成功在上一步骤中我们使用命令mvn install:install-file -DgroupIdcom -DartifactIdhighgo -Dversion5.6.4.8 -Dpackagingjar -Dfilehgdb-5.0-jdbc42.jar中“groupIdcom”、“artifactIdhighgo ”、“version5.6.4.8”对应在maven库中的目录结构应该为com\highgo\5.6.4.8\如下repository就是我本地的maven库我maven的配置文件setting.xml3.4 maven调用根据install命令中的groupId、artifactId及version设置配置maven的pom.xml文件中groupId、artifactId及version保存后我们可以看到Maven dependencies中已添加进jar依赖。