真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JDBC連接報(bào)錯(cuò)怎么解決

本篇內(nèi)容主要講解“JDBC連接報(bào)錯(cuò)怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“JDBC連接報(bào)錯(cuò)怎么解決”吧!

創(chuàng)新互聯(lián)是少有的成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、營銷型企業(yè)網(wǎng)站、成都微信小程序、手機(jī)APP,開發(fā)、制作、設(shè)計(jì)、外鏈、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,從2013年成立,堅(jiān)持透明化,價(jià)格低,無套路經(jīng)營理念。讓網(wǎng)頁驚喜每一位訪客多年來深受用戶好評(píng)

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

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

3)是不是啟動(dòng)參數(shù)有問題?因?yàn)槎鄶?shù)據(jù)源的關(guān)系,在啟動(dòng)參數(shù)里配置了數(shù)據(jù)源跟驅(qū)動(dòng)名
--spring.datasource.url=jdbc:dm://172.31.98.190:5236/DMSERVER   \
--spring.datasource.driverClassName=dm.jdbc.driver.DmDriver   \
檢查了下,沒任何問題。

4)是不是有特殊字符?
用vi -b start.sh查看了啟動(dòng)腳本,并未發(fā)現(xiàn)^M這樣的特殊字符。

5)去除啟動(dòng)參數(shù),將啟動(dòng)參數(shù)寫死放到application.properties中,重新打包,上傳上去,./start.sh,啟動(dòng)竟然不報(bào)錯(cuò)了。

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

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

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

發(fā)現(xiàn)信息如下
--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-是什么特殊字符?哪位大神能告訴我下?我關(guān)鍵字只搜索到了BM算法,這是一個(gè)查找替換算法,另外還搜到了個(gè)帖子,說放在oneNote里再貼出來也出現(xiàn)這個(gè)問題。所以猜測是運(yùn)維人員在windows上批量替換數(shù)據(jù)庫參數(shù)導(dǎo)致。

到此,相信大家對(duì)“JDBC連接報(bào)錯(cuò)怎么解決”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


新聞名稱:JDBC連接報(bào)錯(cuò)怎么解決
文章轉(zhuǎn)載:http://weahome.cn/article/jeihie.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部