免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

JDBC連接報錯怎么解決

本篇內容主要講解“JDBC連接報錯怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JDBC連接報錯怎么解決”吧!

創新互聯是少有的成都網站制作、成都做網站、外貿營銷網站建設、營銷型企業網站、成都微信小程序、手機APP,開發、制作、設計、外鏈、推廣優化一站式服務網絡公司,從2013年成立,堅持透明化,價格低,無套路經營理念。讓網頁驚喜每一位訪客多年來深受用戶好評

解決思路:
1)是不是數據庫本身有問題,客戶端登錄沒問題。

2)排查是不是war包問題,本地連接數據庫,沒問題。

3)是不是啟動參數有問題?因為多數據源的關系,在啟動參數里配置了數據源跟驅動名
--spring.datasource.url=jdbc:dm://172.31.98.190:5236/DMSERVER   \
--spring.datasource.driverClassName=dm.jdbc.driver.DmDriver   \
檢查了下,沒任何問題。

4)是不是有特殊字符?
用vi -b start.sh查看了啟動腳本,并未發現^M這樣的特殊字符。

5)去除啟動參數,將啟動參數寫死放到application.properties中,重新打包,上傳上去,./start.sh,啟動竟然不報錯了。

6)回頭再檢查這兩行參數,將參數逐行刪除,再手動打上去,定位到參數行
--spring.datasource.driverClassName=dm.jdbc.driver.DmDriver   \
將DmDriver 后的空格刪除,再重新手動打個空格,:wq保存,重啟啟動,成功。

7)為什么?中午吃飯去了,下午回來再看。路上懷疑是隱藏字符。

8)下午回來,按照隱藏字符的思路去百度了下,看還有什么方法可以查看linux上的隱藏字符。找到了個命令,cat -A。
cat -A start.sh

發現信息如下
--spring.datasource.url=jdbc:dm://172.31.98.190:5236/DMSERVERM-BM-  \$
--spring.datasource.driverClassName=dm.jdbc.driver.DmDriverM-BM-  \$

多了M-BM-這串特殊字符,真相大白。

9)M-BM-是什么特殊字符?哪位大神能告訴我下?我關鍵字只搜索到了BM算法,這是一個查找替換算法,另外還搜到了個帖子,說放在oneNote里再貼出來也出現這個問題。所以猜測是運維人員在windows上批量替換數據庫參數導致。

到此,相信大家對“JDBC連接報錯怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

網站題目:JDBC連接報錯怎么解決
URL標題:http://m.newbst.com/article4/jeihie.html

成都網站建設公司_創新互聯,為您提供服務器托管網站策劃Google網站建設網站設計公司企業網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設