2012-03-25 16 views
0

私はアンドロイドデータベース11gを接続して値を保存するためのプログラムを作成しました。私のテーブル名は3つのフィールドを含む名前です。プロジェクトにojdbc.jarファイルをインポートしました。プログラムをコンパイルした後、このように「oracle.jdbc.driver.OracleDriver()クラスが見つかりませんでした」のようなログ・キャット・エラーが表示されます。 Plsは1つのソリューションを提供するか、インポートする必要がある他のjarファイルですか?odbc接続oracle log catのエラーがアンドロイド

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 connection oracle log cat error]の複製が可能です(http://stackoverflow.com/questions/9851691/android-odbc-connection-oracle-log-cat-error) – eldarerathis

答えて

1

ojdbc.jarをAndroidプロジェクトのlibs /ディレクトリに配置します。

r17でこれを行う必要がある理由の詳細については、this pageを参照してください。

+0

パスを教えてください。私がインポートする前に、インポートする前に外部のjarsパスを追加 –

+0

あなたは単にres/libsと呼ばれるディレクトリを作成し、そこにjarファイルを置く必要があります。 – Gaurav

+0

非常にうまくいってくれてありがとう、値を保存しました。ありがとうございました –

関連する問題