шаги, которые нужно сделать, чтобы подключиться к базе данных оракула из моего приложения для Android

Я разрабатываю приложение для Android. для этого мне нужно подключиться к базе данных оракула. я создал класс подключения, как в Java. но когда я пытаюсь запустить его, ничего не происходит. Я слышал, что для выполнения этой задачи требуется промежуточное ПО. а также кое-что о хосте. у меня не было четких представлений о том, что я должен делать. Я проверил так много блогов и погуглил. но ни один не помог. кто-нибудь объяснит мне это по шагам, какие все шаги я должен сделать, чтобы создать свое приложение? пожалуйста, гис, я застрял здесь, любые блоги, посты подойдут

/*imports*/



public class ConnectionClass 
{
public Connection connectToDB(){

    Connection con=null;

try{
Class.forName("oracle.jdbc.driver.OracleDriver");

 con=DriverManager.getConnection(
"jdbc:oracle:thin:@blablabla:1521:bla","usr","pass");


}catch(Exception e){ System.out.println(e);}
return con;

}
public static void main(String arg[])
{
    try
    {
    ConnectionClass conDB=new ConnectionClass();
    System.out.println("connection*&% "+conDB );
    }
    catch(Exception e)
    {
        System.out.println(e);
    }

}

}

он компилируется в javac и результат получается правильно


person Mukund    schedule 26.03.2014    source источник
comment
где код, где исключение (или logCat)   -  person Scary Wombat    schedule 26.03.2014
comment
в том то и проблема, нет logcat. просто что-то появится в консоли во время запуска приложения   -  person Mukund    schedule 26.03.2014
comment
Как вы подключились, покажите нам код, пожалуйста (обычно это использование многоуровневого приложения для предоставления данных)   -  person    schedule 26.03.2014
comment
Было бы невероятно неразумно размещать сервер базы данных в открытом доступе в Интернете.   -  person Brian Roach    schedule 26.03.2014
comment
@BrianRoach теперь мой код в безопасности?   -  person Mukund    schedule 26.03.2014
comment
вам нужно подключить oracle db к jdbc?   -  person Ersin Gülbahar    schedule 26.03.2014
comment
это проблема, я не знаю, что мне здесь использовать, меня беспокоит только то, что мне нужно подключиться к oracle db из моего приложения для Android.   -  person Mukund    schedule 26.03.2014
comment
@Mukund ты видишь мой ответ   -  person Ersin Gülbahar    schedule 26.03.2014
comment
@ErsinGülbahar да, теперь какие шаги мне нужно выполнить   -  person Mukund    schedule 26.03.2014
comment
@Mukund я редактирую свой ответ   -  person Ersin Gülbahar    schedule 26.03.2014


Ответы (1)


Вы можете подключить свой oracle db или что-то еще с помощью веб-службы, я имею в виду, вы можете создать webservice на стороне сервера, вы можете подключить odbc к своей базе данных в своем веб-сервисе и просто подключить веб-сервис с помощью методов get и post из вашего приложения для Android, что более безопасно.

<сильный>1. Создайте веб-сервис (например, в mvc4.5)

<сильный>2. Создайте метод get или post, который вам нужен

<сильный>3. В своем клиенте подключите свой веб-сервис для публикации или получения

Например

создайте метод публикации в своем сервисе следующим образом:

yourserver/my_post_insert_method/name/id

Затем в вашем клиенте напишите метод публикации и укажите параметр имени и идентификатора, а затем ваша запись будет записана в oracle db.

person Ersin Gülbahar    schedule 26.03.2014