1. 程式人生 > >(親測解決)SQLDeveloper提示:IO錯誤:Undefined Error

(親測解決)SQLDeveloper提示:IO錯誤:Undefined Error

前言:各個版本

    ·JDK:1.8

    ·Oracle:11g

    ·SQLDeveloper:v18和V17

描述:本來昨天還能用的,但是晚上win10更新了一下,今天開啟就提示Undefined Error,於是就開始網上找解決辦法,有的說重新安裝Oracle、重灌系統、配置監聽器,但是全部失敗,奇怪使用sqlplus能正常連線:


但是使用SQLDeveloper就會出現下面的問題:


於是接著使用MyEclipse寫了程式碼測試了一下,發現正常,於是才知道問題所在,請往下:

問題:突然出現這個問題純屬Oracle的SQLDeveloper發神經!是因為高版本的SQLDeveloper連線11g或者低一點版本的資料庫使用SQLDeveloper連線就會出現這個問題,重灌系統也不一定解決,更不要說配置監聽器之類的。

解決:根據上述,大家也想到了,就是SQLDeveloper的版本問題,於是換了一個4.1.2.20版本(下載連結在文章附件部分)的,一連線,成功搞定,如下:

    測試scott:


    測試sys:


    查詢scott的emp表:


提示:使用PL/SqlDeveloper同樣沒問題,如果嫌SQLDeveloper版本低的話推薦使用PL/SQL Developer,因為其的功能比SQLDeveloper還要多,而且用起來很不錯,唯一的缺點就是英文版需要漢化而已,不過漢化版漢化可能導致軟體出問題,所以建議用原版,使用教程參考:PL/SQL Developer下載、安裝、使用教程



附件:連結:https://pan.baidu.com/s/1-kGXmf7SOq0RKXRq2Rz0eQ 密碼:0yuv