From 0b7133a185ae1fb881f46c969295e75fe20a0f5e Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 6 May 2024 15:52:18 +0800 Subject: [PATCH] add OceanBase test --- hutool-db/pom.xml | 6 ++++++ .../java/org/dromara/hutool/db/OceanBaseTest.java | 15 +++++++++++++++ hutool-db/src/test/resources/config/db.setting | 10 +++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 hutool-db/src/test/java/org/dromara/hutool/db/OceanBaseTest.java diff --git a/hutool-db/pom.xml b/hutool-db/pom.xml index 267ba807a..1b7b7f6d9 100755 --- a/hutool-db/pom.xml +++ b/hutool-db/pom.xml @@ -153,5 +153,11 @@ 21.13.0.0 test + + com.oceanbase + oceanbase-client + 2.4.9 + test + diff --git a/hutool-db/src/test/java/org/dromara/hutool/db/OceanBaseTest.java b/hutool-db/src/test/java/org/dromara/hutool/db/OceanBaseTest.java new file mode 100644 index 000000000..a416e58e1 --- /dev/null +++ b/hutool-db/src/test/java/org/dromara/hutool/db/OceanBaseTest.java @@ -0,0 +1,15 @@ +package org.dromara.hutool.db; + +import org.dromara.hutool.core.lang.Console; +import org.junit.jupiter.api.Test; + +public class OceanBaseTest { + @Test + void connectTest() { + final Db db = Db.of("ob"); + //db.insert(Entity.of("test").set("id", 1).set("name", "测试")); + + final Entity test = db.get(Entity.of("test")); + Console.log(test); + } +} diff --git a/hutool-db/src/test/resources/config/db.setting b/hutool-db/src/test/resources/config/db.setting index ed9343a22..2fc95a53c 100644 --- a/hutool-db/src/test/resources/config/db.setting +++ b/hutool-db/src/test/resources/config/db.setting @@ -82,10 +82,18 @@ user = looly@looly pass = 123 remarks = true -# 测试用dm数据库 +# 测试用达梦8数据库 # 测试环境使用docker启动,见:https://eco.dameng.com/document/dm/zh-cn/start/dm-install-docker.html [dm] url = jdbc:dm://localhost:5236 user = SYSDBA pass = SYSDBA001 remarks = true + +# OceanBase +# 测试环境使用docker启动,见:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000217958 +[ob] +url = jdbc:oceanbase://localhost:2881/test +user = root +pass = 123456 +remarks = true