私はアンドロイドアプリケーションにODBC接続を接続したいと思います。私のデータベースはOracle 10gです。ここで私のコードで私のテーブルの名前は世界です。私のプログラムをコンパイルし、オラクルデータベースのエミュレータのオープンテーブルを閉じた後に値を格納することができませんでしたアンドロイドjdbc odbc接続
私はEclipseのIDEで、アンドロイドアプリケーションでコンパイルする場合は、cmpプロンプトで通常のjavacコンパイラをコンパイルした値は、値を格納することができませんでした.Plsは、1つのソリューションまたは私のコードの変更を与える ありがとうございました package com.odbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import android.app.Activity;
import android.os.Bundle;
import android.R.id;
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);
try
{
String country="india";
String city="delhi";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:world","system","love");
PreparedStatement ps=con.prepareStatement("insert into world(country,city) values(?,?)");
ps.setString(1,country);
ps.setString(2,city);
ps.executeUpdate();
}
catch(Exception e)
{
System.out.println("Exception:"+e);
}
}
}
あなたの他、同様のポストに私の答えを参照してください。 http://stackoverflow.com/questions/9834056/android-odbc-connection-for-oracle-10g –