台灣最大程式設計社群網站
線上人數
1309
 
會員總數:246740
討論主題:190153
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> Android連Oracle時,找不到JDBC驅動?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Android連Oracle時,找不到JDBC驅動?
價值 : 30 QP  點閱數:1331 回應數:0
樓主

小凱
門外漢
0 7
164 10
發送站內信

捐贈 VP 給 小凱
請問有從Build Path 加入JDBC驅動,使用模擬器連結Oracle 資料庫時,會找不到JDBC驅動,無法正常連到資料庫?

希望的結果是連結到資料庫,查詢到的資料顯示在主控台訊息中。

import JDBC驅動程式會提示,此jar未被使用。
實際執行時,會發生"ClassNotFoundException"找不到JDBC驅動程式,跳出訊息(如附圖)。

網路搜尋此問題,使用ADT版本16,才可找到JDBC驅動程式?(不知是否屬實?)

是否有辦法解決找不到JDBC驅動程式的方式? 請有處理過相同問題的高手協助。

另外多執行幾次,會發生"Unable to execute dex: Java heap space"的error



ADT版本: 22
Android版本: 4.2.2

JDK版本: 1.6

JDBC驅動: ojdbc6dms.jar(oracle 11g for jdk 1.6)

資料庫: oracle 11g

AndroidMainFest檔案有加入一行透過網路指令,如下:
<uses-permission android:name="android.permission.INTERNET" />

JDBC的jar也已加入ClassPath環境變數。

程式碼如下:

本篇文章發表於2013-07-26 11:31
目前尚無任何回覆
   

回覆
如要回應,請先登入.