Springboot如何連線達夢資料庫,超詳細,附原始碼

Java入门学习發表於2024-11-21
前言
大家好,我是小徐啊。我之前在開發Java應用時,需要進行資料庫的國產化改造,也就是把原來的mysql或者postgresql資料庫,改成用達夢資料。而我用的框架是SpringBoot的,所以,這也牽扯到需要在SpringBoot裡面連線達夢資料庫。接下來,小徐就來介紹下如何連線。
如何連線
首先,需要引入達夢資料庫的maven依賴,就是需要在pom.xml檔案裡面,引入如下的第三方jar包,由於我使用的是達夢8,所以引入的版本也是需要是8.*的。
<dependency> <groupId>com.dameng</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>8.1.2.192</version> </dependency>
然後,就是在yml檔案裡面,配置達夢的連線資訊。首先,是driver-class-name,這裡需要寫成dm.jdbc.driver.DmDriver。jdbc-url寫成如圖所示的,其中前面的是固定寫法,只需改成自己的ip和埠號就行。埠號預設是5236,如果初始化資料庫的時候改了埠號,那就需要改成對應的埠號。
0
然後,這個連線資訊後面,還有幾個注意的地方,第一個是schema,這個後面就是寫我們的模式名,還有keywords後面的括號裡面,寫我們需要遮蔽的關鍵詞,這個關鍵詞就是我們的程式碼或者欄位本身就叫這些名稱,但是又恰巧這些也是達夢資料庫的關鍵詞,所以需要遮蔽下。不然在執行sql語句的時候,就容易資料庫報錯。
0
下面就是完整的yml配置的原始碼了。需要的可以直接複製。這裡需要注意的是,password這個後面的密碼,需要加上單引號,不然可能連線的時候會報錯。
spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: dm.jdbc.driver.DmDriver jdbc-url: jdbc:dm://DMHA?DMHA=(ip:5236,ip:5236)&loginMode=1&switchTimes=2000&schema=human&useUnicode=true&characterEncoding=utf-8&keywords=(DAY,day,number,percent,path,comment,COMMENT) username: human password: ''
總結
好了,今天就講到這兒啦。以上就是SpringBoot裡面連線達夢資料的方法了,感謝你的閱讀。歡迎點贊,我將在點讚的同學中隨機抽取一名送上微信紅包!
那麼,你對SpringBoot連線達夢資料庫有什麼好的建議呢?歡迎評論區留言討論!
如果覺得文章幫到了你,或對文章有疑問,可以關注公眾號私信我。
如果有對Java入門開發相關的問題,也可關注我的公眾號【Java入門學習】,加我好友,我會持續更新Java相關的分享!
獲取更多資源【軟體資源、歷年軟考真題、核心面試知識、阿里Java開發手冊、linux常用命令】,也可關注公眾號!
0
歡迎訪問我的個人網站:https://idea-tips.com/
往期推薦:

1.IDEA如何快速選中一個詞、一行、一個方法?

2.海康威視SADPTool3.0.4.9如何安裝?附安裝包

3.IDEA如何保持游標不變上下移動程式碼

4.maven如何配置國內映象

相關文章