SpringBoot整合達夢數據庫的教程詳解
一、官網下載試用版本
http://www.dameng.com/
我是win 11系統(tǒng)下載如下:

二、安裝
解壓后 雙擊打開iso文件

然后點擊安裝

選擇創(chuàng)建實例(注意記住賬號/密碼 端口號 默認的是 SYSDBA/SYSDBA 5236)

然后一直下一步 到完成(不做其他操作就完成就行了 此時數據庫與可視化工具都可以用了)

此時安裝完畢。
三、可視化工具連接
自帶了可視化工具,目錄如下 打開即可:

我的連接信息如下:

連接成功的畫面 以及新建的模式(=Mysql的數據庫)

以下是我新建的一張表dm_user和兩條數據

測試查詢sql(如圖 必須使用雙引號)
四、使用springboot連接測試
首先找到驅動jar包 目錄如下:

因為沒有線上的,只能本地maven安裝,如果沒有maven環(huán)境 可以使用idea安裝:
安裝命令如下(其中 -Dpackaging=jar -Dfile=D:\xapp\dm\DmJdbcDriver18.jar 為你自己的這個驅動jar的目錄):
mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -Dfile=D:\xapp\dm\DmJdbcDriver18.jar
安裝成功后 在你項目的pom文件里面添加jar指向:
<dependency>
<groupId>com.dm</groupId>
<artifactId>DmJdbcDriver</artifactId>
<version>1.8.0</version>
</dependency>然后配置數據庫相關信息:
#達夢
datasource:
driverClassName: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236/test?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF-8
username: SYSDBA
password: SYSDBA五、接口測試數據
Controller
@RestController
@RequestMapping("/dmtest")
public class TestController {
@Autowired
TeacherService teacherService;
@GetMapping("/list")
public ResponseMsg list(int page, int limit) {
Map<String, Object> query = new HashMap<>();
List<Teacher> res = teacherService.dmlist(query);
return new ResponseMsg(res);
}
}Service
List<Teacher> dmlist(Map<String, Object> query);
ServiceImpl
@Override
public List<Teacher> dmlist(Map<String, Object> query) {
return teacherMapper.dmlist(query);
}Mapper (注意還得使用雙引號 不然會報錯)
@Select("select \"id\", \"name\" from \"test\".\"dm_user\" ")
List<Teacher> dmlist(Map<String, Object> query);接口請求結果:

完!
以上就是SpringBoot整合達夢數據庫的教程詳解的詳細內容,更多關于SpringBoot整合達夢數據庫的資料請關注腳本之家其它相關文章!
相關文章
SpringBoot整合mybatis使用Druid做連接池的方式
這篇文章主要介紹了SpringBoot整合mybatis使用Druid做連接池的方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08

