gaussdb-guide.md
... ...
@@ -1,50 +1,70 @@
1
-GaussDB参考手册
2
-
1
+gaussdb高斯数据库参考手册
3 2
4 3
## 1. DBeaver客户端连接高斯数据库
5
-**操作步骤**
4
+
5
+操作步骤
6 6
7 7
1.以下是使用DBeaver客户端连接高斯数据库(GaussDB)的详细步骤:
8 8
9
-1. 获取驱动包
10
-根据高斯数据库的版本,下载对应版本的驱动包。
11
-解压驱动包,找到gaussdbjdbc.jar文件。
12
-2. 安装DBeaver客户端
13
-访问DBeaver官网,下载适合操作系统的安装包并完成安装。
14
-3. 配置驱动
15
-打开DBeaver,选择“数据库”->“驱动管理器”,点击“新建”。
9
+### 1. 获取驱动包
10
+
11
+- 根据高斯数据库的版本,下载对应版本的驱动包。
12
+- 解压驱动包,找到`gaussdbjdbc.jar`文件。
13
+
14
+### 2. 安装DBeaver客户端
15
+
16
+- 访问DBeaver官网,下载适合操作系统的安装包并完成安装。
17
+
18
+### 3. 配置驱动
19
+
20
+- 打开DBeaver,选择“数据库”->“驱动管理器”,点击“新建”。
21
+
22
+- 在“设置”页签中,输入驱动名称(如“GaussDB”),选择驱动类型为“Generic”,填写类名为`com.huawei.gaussdb.jdbc.Driver`,URL模板为空,默认端口为`8000`。
23
+
24
+- 在“库”页签中,点击“添加文件”,选择`gaussdbjdbc.jar`文件,点击“找到类”以识别驱动类。
25
+
26
+
27
+
28
+ ![image-20250409161636762](./uploads/Home/gaussdb_1.png)
29
+
16 30
17
-在“设置”页签中,输入驱动名称(如“GaussDB”),选择驱动类型为“Generic”,填写类名为com.huawei.gaussdb.jdbc.Driver,URL模板为空,默认端口为8000。
18 31
19
-在“库”页签中,点击“添加文件”,选择gaussdbjdbc.jar文件,点击“找到类”以识别驱动类。
32
+![image-20250409161738656](./uploads/Home/gaussdb_2.png)
20 33
21
-image-20250409161636762
34
+### 4. 创建数据库连接
22 35
23
-image-20250409161738656
36
+- 在DBeaver主界面,点击“新建数据库连接”,选择刚才配置的“GaussDB”驱动,点击“下一步”。
24 37
25
-4. 创建数据库连接
26
-在DBeaver主界面,点击“新建数据库连接”,选择刚才配置的“GaussDB”驱动,点击“下一步”。
38
+- 输入数据库的主机IP地址、端口(通常是`8000`)、数据库名、用户名和密码。
27 39
28
-输入数据库的主机IP地址、端口(通常是8000)、数据库名、用户名和密码。
40
+- 点击“测试连接”,若显示“已连接”,则说明连接成功,点击“完成”。
29 41
30
-点击“测试连接”,若显示“已连接”,则说明连接成功,点击“完成”。
42
+ ![image-20250409161828110](./uploads/Home/gaussdb_3.png)
31 43
32
-image-20250409161828110
44
+### 5. 使用DBeaver操作数据库
45
+
46
+- 连接成功后,可以在DBeaver中浏览数据库结构、执行SQL查询、导入导出数据等。
33 47
34
-5. 使用DBeaver操作数据库
35
-连接成功后,可以在DBeaver中浏览数据库结构、执行SQL查询、导入导出数据等。
36 48
如果在连接过程中遇到问题,可以参考高斯数据库的官方文档或DBeaver的官方文档。
37 49
38
-6. GaussDB Maven驱动下载
39
-1. GaussDB驱动 下载地址:http://192.168.168.156:8081/repository/maven-releases/com/huawei/gaussdb/gaussdbjdbc/5.0.0/gaussdbjdbc-5.0.0.jar
40 50
41
- <dependency>
42
- <groupId>com.huawei.gaussdb</groupId>
43
- <artifactId>gaussdbjdbc</artifactId>
44
- <version>5.0.0</version>
45
- </dependency>
46
-2. dbcp.properties 示例:
47 51
52
+### 6. GaussDB Maven驱动下载
53
+
54
+**1. GaussDB驱动**
55
+下载地址:[http://192.168.168.156:8081/repository/maven-releases/com/huawei/gaussdb/gaussdbjdbc/5.0.0/gaussdbjdbc-5.0.0.jar](http://192.168.168.156:8081/repository/maven-releases/com/huawei/gaussdb/gaussdbjdbc/5.0.0/gaussdbjdbc-5.0.0.jar)
56
+
57
+```xml
58
+ <dependency>
59
+ <groupId>com.huawei.gaussdb</groupId>
60
+ <artifactId>gaussdbjdbc</artifactId>
61
+ <version>5.0.0</version>
62
+ </dependency>
63
+```
64
+
65
+
66
+**2. dbcp.properties 示例:**
67
+```yaml
48 68
########DBCP##########
49 69
50 70
########gaussdb iiot########
... ...
@@ -95,10 +115,14 @@ connectionProperties:druid.stat.sql.MaxSize=100;
95 115
#password=***
96 116
#validationQuery=SELECT 1
97 117
98
-## 2. GaussDB环境配置示例
99 118
100
-1. dbcp.properties 示例:
119
+```
120
+
101 121
122
+## 7. GaussDB环境配置示例
123
+
124
+**1. dbcp.properties 示例:**
125
+```properties
102 126
103 127
########DBCP##########
104 128
initialSize=5
... ...
@@ -124,9 +148,14 @@ username=******
124 148
password=******
125 149
validationQuery=SELECT 1
126 150
gaussdbDeployment=Distributed
127
-2. spring配置文件添加参数适配高斯自定义SQL列字段别名转换
128 151
129
-application-dev.properties添加:
152
+```
153
+
130 154
155
+**2. spring配置文件添加参数适配高斯自定义SQL列字段别名转换**
156
+
157
+application-dev.properties添加:
158
+```
131 159
orm.sql.wrap_camelcase_alias=true
132 160
161
+```
... ...
\ No newline at end of file