dbeaver / dbeaver/dbeaver

The new OCEANBASE driver connection to the database does not display Decimal data

Open
#38,119 3 comments 0 reactions 0 assignees View on GitHub
x:oceanbase xf:driver-management
Dominant language
Java
Stars
51.8k
Forks
4.4k
Avg merge
3d 13h
Merged PRs (30d)
183

Description

### Description

Because the default OceanBase is MySQL mode, Oracle mode needs to create a new JDBC driver management, the new driver can connect to the OCEANBASE database, but get the table data Decimal type data, only integer types can be displayed

![Image](https://github.com/user-attachments/assets/591f1934-9bd0-4054-af9d-ea068004dee3)

However, the same table fields will show up in the Oracle Database as normal

![Image](https://github.com/user-attachments/assets/b80b577e-cbf8-4179-96bc-40a2bad6fe2e)

When I disabled numeric formatting, it had no effect. After changing this setting, I reconnected the loaded data

![Image](https://github.com/user-attachments/assets/5c142dfb-be98-4905-b114-49bae6a31d6e)

### DBeaver Version

25.0.4.202505041731

### Operating System

win11

### Database and driver

OceanBase 4.2.1.6
oceanbase-client-2.4.13.jar

### Steps to reproduce

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.