最近遇到的兩個BUG

2021-09-01 19:12:33 字數 684 閱讀 1013

最近遇到兩個bug

第一: 我要用jdbc連線客戶的oracle資料庫客戶版本為11g 由於我的測試錯誤我覺得使用的class12這個包版本有點老,好像查不出oracle11g的資料(經證實是我錯了) 所以我換了oracle11g的ojdbc6_g驅動包。

sql> select instance_name from v$instance;

instance_name ---------------- has

這種方法顯然很正確,不過我使用的資料庫使用者沒有檢視此檢視的許可權,沒辦法只能接著找。

最後在一位高手的貼子裡找到了答案,這位高手給我們講解了servicename和sid的區別,並且根據他豐富的經驗提出,一般資料庫rac集群 有多個子節點,子節點的sid是servicename+數字,而我使用的oracle rac集群的服務名就是rac 將sid改為rac1訪問第乙個子節點,連線成功。

第二個: 由於我在專案中使用了smb方式來讀取伺服器的檔案,也就是獲取windows區域網共享的檔案。在這種方法中使用的訪問路徑格式為:smb:

由於我使用的密碼中含有@字元 導致訪問失敗,於是乎我又上網找尋答案,結果發現這方面的資料較少,有幾位網友寫過smb的教程 也提出使用者名稱和密碼中不能含有強字元,否則會出錯,但是沒有提出解決方案。 無奈之下只能搜尋包名jcifs,進如官方**查詢api 找到答案 @要用%40表示。 希望此帖子能夠幫助到一些人。

最近遇到的兩個問題

最近做專案時,遇到兩個小問題,搜尋了一翻,還真不好找答案,最終還算解決了,於是有寫出來的衝動。希望能給遇到這類問題的同仁們有所幫助。一 如何設定componetart calendar 1 日期控制項的顯示語言 先說下我當時的遇到這個問題時的環境,由於開發是中文作業系統上進行的,所以在本地除錯時,沒...

最近系統中遇到的幾個bug

今天細心的財務妹子對賬,發現代扣系統中的金額和系統應還的金額差1分錢,對,是1分錢,然後較真的財務妹子頓時不樂意了,逼著研發找原因。好吧,原因找到了,問題在於new double amout 100 intvalue 這個方法。amount 643.81元,那麼new double amout 10...

遇到的兩個編譯問題

最近遇到兩個編譯問題,著實費了一番功夫。我在乙個地方,定義了container of的巨集,卻屢次出現編譯錯誤 巨集定義如下 define container of ptr,type,member 報錯如下 error expected declaration specifiers or befor...