Android-соединение ODBC - PullRequest
       11

Android-соединение ODBC

0 голосов
/ 19 марта 2012

Я хочу подключить соединение ODBC для моего приложения Android. Здесь в моей программе я использую базу данных оракула 11g, и мое имя таблицы - образец. После запуска программы закройте эмулятор, откройте базу данных, значения не могут быть сохранены. Пожалуйста, дайте одно решение или любые изменения в моей программе или строке подключения.

    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 first="vijay";
    String last="kumar";
        try
    {
            DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
            Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","system","vijay");
            PreparedStatement pst=con.prepareStatement("insert into sample(first,last) values(?,?)");
            pst.setString(1,first);
            pst.setString(2,last);
            pst.executeUpdate();

        }
    catch(Exception e)
    {
        System.out.println("Exception:"+e);

    }
}
  }

1 Ответ

0 голосов
/ 20 марта 2012

Не используйте localhost в connectionString, поскольку оно представляет фактическое устройство или эмулятор. Пожалуйста, добавьте IP-адрес системы, где работает ваш оракул.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...