1. 程式人生 > >oracle用jdbc時報空指標NullPointerException錯誤

oracle用jdbc時報空指標NullPointerException錯誤

如果你用的是oracle的資料庫,使用jdbc時遇到下面的錯誤:

java.lang.NullPointerException
at java.lang.String.<init>(Unknown Source)
at oracle.sql.CharacterSet.AL32UTF8ToString(CharacterSet.java:1517)
at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:589)
at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:542)


at oracle.jdbc.driver.T4CTTIoauthenticate.receiveOauth(T4CTTIoauthenticate.java:816)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:362)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:414)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)

at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.briup.jdbc.JdbcBasicTwo.main(JdbcBasicTwo.java:27)

那麼你應該是用的oracle 10g版本jdbc的jar包(ojdbc14.jar),這是此版本jar包的固有bug,換成oracle11g版本的jar包(ojdbc6.jar)就可以了!

快試試吧!

附:

jar包下載連結:

http://download.csdn.net/detail/gphjr/970931

ojdbc版本區別文章:

http://blog.163.com/[email protected]/blog/static/1820473820123206189381/

相關推薦

oraclejdbc時報指標NullPointerException錯誤

如果你用的是oracle的資料庫,使用jdbc時遇到下面的錯誤: java.lang.NullPointerExceptionat java.lang.String.<init>(Unknown Source)at oracle.sql.CharacterSet

Mybatis獲取SqlSession時報指標錯誤解決

今天開始接觸Mybatis,在學習第一步時就遇到了一個空指標的錯誤,所以記錄一下,免得以後再犯: 具體錯誤如下 Exception in thread "main" org.apache.ibatis.exceptions.Persistence

spring整合mybatis時報指標異常:service注入得不到Mapper介面的例項化物件(已解決)

解決方法在下邊↓↓問題一:    mabite中Mapper介面的例項化物件找不到,顯示為NULL這是我的配置,還有執行時報的錯這幾個檔案都是使用反向工程生成的,應該沒有錯。執行結果顯示tUserMapper為null問題二:還有,使用ssm框架寫web工程的時候還出過這麼一

關於使用equals()函式報 指標錯誤問題

這個問題  應該說是個人習慣問題,也可以說是對Java的String的機制問題熟不熟 假設兩個字串   String  a = "hello" 這裡Java的機制首先在常量池裡面建立這個hello字

呼叫String物件的toString()方法時報指標異常

為什麼有時候用String物件,去呼叫的toString()方法時報空指標異常(java.lang.NullPointerException),其原因是我們的建立的String類物件為null;這樣就不能再去呼叫toString方法啦。 報錯:

指標異常,算得上是一個簡單低階的錯誤吧 java.lang.NullPointerException: null

#今天早上在寫程式碼的時候突然出現了一個空指標異常,這種空針異常在實際開發過程中是完全可以避免出錯的! 實際部分程式碼如下: @PostMapping("/upload") public RestResult uploadExcelModel(HttpServ

JAVA中的NullPointerException指標錯誤集合)持續更新... ...

String []陣列空指錯誤; String [] 陣列必須賦予初始值,這裡的賦予初始值並非簡單的賦予一個null。而是,你這個字串陣列有幾個元素救得賦予幾個值: String[] str = { ".", "." }; &

JDBC連線oracle出現指標異常記錄

學習使用oracle的時候 用標準JDBC操作進行資料庫連線 public DBManager() { try { String className = "oracle.jdbc.driver.OracleDriver"; Class.forNam

#記一次fragment使用指標錯誤NullPointerException

最近 研究研究一個 主介面 裡面用到了fragment 巢狀 結果 出現了最讓人頭疼的東西 NullPointerException - 空指標引用異常 其實並不是什麼難題 但是很容易出錯 今天貼出來 給大家分享一下 希望對大家有幫

JDBC連線執行MySQL儲存過程報指標或許可權錯誤

 最近使用root使用者編寫了幾個儲存過程,但是使用普通使用者通過JDBC連線執行卻報錯: java.lang.NullPointerException...... 或 java.sql.SQLException: User does not have access to m

SpringBoot 多模組專案(module)Service自動注入(@Autowired)指標錯誤解決

 報錯資訊,這個我是截了上一部分,為了省空間下部分我就用...代替了。 java.lang.NullPointerException at com.jd.impl.UploadServiceImpl.uploadBlock(UploadServiceImpl.java:39)

Scala操作Hbase指標異常java.lang.NullPointerException處理

Hbase版本:Hortonworks Hbase  1.1.2 問題描述: 使用Scala操作Hbase時,發生空指標異常(java.lang.Runtime

Kotlin 開發安卓PopWindow 內部按鈕出現指標錯誤!解決方法

錯誤:按鈕事件監聽發生異常 Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener 原因是po

由jRebel引發的Fegin遠端呼叫指標錯誤

使用jRebel熱部署springboot應用,修改了Fegin呼叫的方法的引數後沒有重啟SpringBoot應用,直接Ctrl + F9,結果每次執行這個Fegin呼叫就報下面的錯誤: org.springframework.web.util.NestedServletE

Spring AOP操作action時無法注入,報指標錯誤

Spring AOP操作action時無法注入,報NullPointer異常當使用Spring AOP對action層進行操作時,會出現注入失敗的問題,出現空指標異常。原因是一般struts2+spring應用中,spring的外掛只負責為action的ioc部分,但並沒有

stmt=conn.createStatement()報指標錯誤——已解決

連線資料庫 時, stmt=conn.createStatement() 報空指標錯誤 java.lang.NullPointerException 原因是: conn=connDB.getConne

【疑問】SSH框架中把程式交給struts2造成的指標錯誤

今天在給ssh框架的程式寫增加模組時,不停地在action類中的service物件的save方法報空指標異常。 在控制檯輸出實體的屬性,一切正常,說明表單傳過來的資料肯定沒問題。 查了一下網上的資料,有不同的方法改成功的: 1 刪除log4j的包 2 把程式交給

Spring Boot 單元測試,注入失敗,報指標錯誤

我們在使用專案的時候,常常需求去單元測試,去測試我們寫的介面是否可以正常執行.自己在練習Spring Boot 搭建 Redis的時候進行測試.下面是測試類./** * @author jins * @date on 2018/5/6. */ @RunWith(Spri

ScrollView巢狀ListView,listItem.measure(0,0);報指標異常NullPointerException

1: SrollView巢狀ListView時顯示不全問題及ListView高度問題: 直接上程式碼,使用以下函式解決此問題: public void setListViewHeightOnChildren(ListView listView) {

指標、一個錯誤以及static變數

首先說一下我的編譯環境與我的錯誤: 編譯環境:VS2008,編寫了一個MFC程式,在一個視窗內添加了Tab控制元件,控制元件內有兩個子視窗,一個用於控制另一個用於顯示。 程式Bug:我嘗試著這樣操作:控制視窗->呼叫主視窗的函式(主視窗例項化了兩個子視