2012-03-25 65 views
0

我寫程序連接oracle數據庫11g爲我的android應用程序存儲值。我的表名是包含三個字段的名稱。我將ojdbc.jar文件導入到我的項目中。在編譯程序後,log cat錯誤顯示爲「找不到類oracle.jdbc.driver.OracleDriver()」。請給出一個解決方案或是我需要導入的任何其他jar文件?odbc連接oracle日誌cat在android中的錯誤

package com.odbc; 

     import java.sql.Connection; 
     import java.sql.DriverManager; 
     import java.sql.PreparedStatement; 

     import android.app.Activity; 
     import android.os.Bundle; 

     public class OdbcActivity extends Activity { 
     /** Called when the activity is first created. */ 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    String a="karthick"; 
    String b="vijay"; 
    String c="vel"; 
     try 
    { 
      DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); 
      Connection con=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.2:1521:XE","system","mobile"); 
      PreparedStatement pst=con.prepareStatement("insert into names(name1,name2,name3) values(?,?,?)"); 
      pst.setString(1,a); 
      pst.setString(2,b); 
      pst.setString(3,c); 
      pst.executeUpdate(); 
    } 
    catch(Exception e) 
    { 
     System.out.println("Exception:"+e); 

    } 


} 
    } 
+0

可能重複的[android odbc連接oracle日誌貓錯誤](http://stackoverflow.com/questions/9851691/android-odbc-connection-oracle-log-cat-error) – eldarerathis 2012-07-16 14:29:11

回答

1

將ojdbc.jar放在您的android項目下的libs /目錄下。

請參閱this page瞭解爲什麼您需要使用r17進行此操作的更詳細說明。

+0

請問您可以告訴路徑。 Bec在我導入之前添加外部罐子路徑 – 2012-03-25 10:46:19

+0

您只需創建一個與res /稱爲庫並行的目錄並將該罐放置在那裏。 – Gaurav 2012-03-25 10:51:13

+0

非常感謝你,它成功地工作和存儲值..非常感謝你 – 2012-03-25 11:36:51