DM8 开发
由于近期项目的需求,业务系统将采用达梦数据库V8(DM8)作为数据库开发平台。
DM8是达梦数据库有限公司推出的新一代高性能数据库产品。它具有开放的、可扩展的体系结构,易于使用的事务处理系统,以及低廉的维护成本,是达梦公司完全自主开发的产品。DM8以RDBMS 为核心,以SQL为标准,是一个能跨越多种软硬件平台、具有大型 数据综合管理能力的、高效稳定的通用数据库管理系统。
本文将介绍DM8常用的两种访问接口JDBC和ODBC的连接配置方法和开发环境配置,为方便项目中开发人员快速学习。
一、JDBC接口配置
1. 加载DM8 JDBC驱动程序;
Class.forName("dm.jdbc.driver.DmDriver");
2. 建立与数据库的连接;
// 定义 DM8 URL连接串
String urlString = "jdbc:dm://localhost:5236";
// 定义连接用户名
String userName = "SYSDBA";
// 定义连接用户口令
String password = "SYSDBA";
// 连接 DM8数据库
Connection conn = DriverManager.getConnection(urlString, userName, password);
二、ODBC接口配置
1. 解压odbc压缩包
tar -zxvf unixODBC-2.3.0.tar.gz
2. 检查gcc包安装情况
rpm aq|grep gcc
3. ./configure
4. make
5. make install
6. 查看安装版本
odbc_config --version
7. 配置odbc.ini和odbcinst.ini
odbc.ini配置文件
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = SYSDBA
TCP_PORT = 5236
odbcinst.ini配置文件
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /home/dmdba/dmdbms/bin/libdodbc.so
8. 测试
三、常用开发配置
1. 通过Maven引入DM8的JDBC驱动
2. 通过Maven引入DM8的Hibernate方言包
3. Springboot中配置数据库连接
4. 在IDEA中连接DM数据库
新增Driver
根据上一步新增的DM Driver建立DataSource