d669e86b4631cc78f63461328cd6b1b1d680cb98
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 | +  |
|
| 29 | + |
|
| 16 | 30 | |
| 17 | -在“设置”页签中,输入驱动名称(如“GaussDB”),选择驱动类型为“Generic”,填写类名为com.huawei.gaussdb.jdbc.Driver,URL模板为空,默认端口为8000。 |
|
| 18 | 31 | |
| 19 | -在“库”页签中,点击“添加文件”,选择gaussdbjdbc.jar文件,点击“找到类”以识别驱动类。 |
|
| 32 | + |
|
| 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 | +  |
|
| 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 |