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

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

然后點(diǎn)擊安裝

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

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

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

我的連接信息如下:

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

以下是我新建的一張表dm_user和兩條數(shù)據(jù)

測(cè)試查詢sql(如圖 必須使用雙引號(hào))
四、使用springboot連接測(cè)試
首先找到驅(qū)動(dòng)jar包 目錄如下:

因?yàn)闆]有線上的,只能本地maven安裝,如果沒有maven環(huán)境 可以使用idea安裝:
安裝命令如下(其中 -Dpackaging=jar -Dfile=D:\xapp\dm\DmJdbcDriver18.jar 為你自己的這個(gè)驅(qū)動(dòng)jar的目錄):
mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.8.0 -Dpackaging=jar -Dfile=D:\xapp\dm\DmJdbcDriver18.jar
安裝成功后 在你項(xiàng)目的pom文件里面添加jar指向:
<dependency>
<groupId>com.dm</groupId>
<artifactId>DmJdbcDriver</artifactId>
<version>1.8.0</version>
</dependency>然后配置數(shù)據(jù)庫(kù)相關(guān)信息:
#達(dá)夢(mèng)
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五、接口測(cè)試數(shù)據(jù)
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 (注意還得使用雙引號(hào) 不然會(huì)報(bào)錯(cuò))
@Select("select \"id\", \"name\" from \"test\".\"dm_user\" ")
List<Teacher> dmlist(Map<String, Object> query);接口請(qǐng)求結(jié)果:

完!
以上就是SpringBoot整合達(dá)夢(mèng)數(shù)據(jù)庫(kù)的教程詳解的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot整合達(dá)夢(mèng)數(shù)據(jù)庫(kù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
分享幾個(gè)Java工作中實(shí)用的代碼優(yōu)化技巧
這篇文章主要給大家分享幾個(gè)Java工作中實(shí)用代碼優(yōu)化技巧,文章基于Java的相關(guān)資料展開對(duì)其優(yōu)化技巧的分享,需要的小伙伴可以參考一下2022-04-04
SpringBoot整合mybatis使用Druid做連接池的方式
這篇文章主要介紹了SpringBoot整合mybatis使用Druid做連接池的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Spring配置多個(gè)數(shù)據(jù)源并實(shí)現(xiàn)動(dòng)態(tài)切換示例
本篇文章主要介紹了Spring配置多個(gè)數(shù)據(jù)源并實(shí)現(xiàn)動(dòng)態(tài)切換示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-04-04
Java的List集合框架之LinkedList詳細(xì)解析
這篇文章主要介紹了Java的List集合框架之LinkedList詳細(xì)解析,LinkedList底層是內(nèi)部Node類的存儲(chǔ),prev、next、item值,同時(shí)最外層還有first、last節(jié)點(diǎn),需要的朋友可以參考下2023-11-11
SpringBoot整合MD5加密完成注冊(cè)和登錄方式
MD5(MessageDigestAlgorithm5)是一種常見的哈希算法,用于生成固定長(zhǎng)度(128位)的哈希值,主要應(yīng)用于數(shù)據(jù)完整性校驗(yàn)和密碼存儲(chǔ),MD5具有快速計(jì)算、不可逆性和抗碰撞性等特點(diǎn),盡管存在碰撞漏洞,MD5仍廣泛應(yīng)用于文件下載校驗(yàn)和數(shù)字簽名等場(chǎng)景2024-10-10
java實(shí)現(xiàn)簡(jiǎn)單日期計(jì)算功能
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡(jiǎn)單日期計(jì)算功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11
Spring Native 基礎(chǔ)環(huán)境搭建過程
Spring?Native可以通過GraalVM將Spring應(yīng)用程序編譯成原生鏡像,提供了一種新的方式來部署Spring應(yīng)用,本文介紹Spring?Native基礎(chǔ)環(huán)境搭建,感興趣的朋友跟隨小編一起看看吧2024-02-02

