Подключение оракула в приложении для Android - PullRequest
0 голосов
/ 14 февраля 2011

Я делаю мультимедийное приложение. Моя проблема заключается в том, что я хочу подключить базу данных Oracle к своему приложению через JDBC. всякий раз, когда я пытался подключить драйвер JDBC, он показывает

Dxwarning: игнорирование атрибута InnerClasses для анонимного внутреннего класса (oracle.jdbc.pool.OracleRuntimeLoadBalancingEventHandlerThread $ 1), который не поставляется с связанный атрибут EnclosingMethod. Этот класс, вероятно, был произведен компилятор, который не предназначался для современного формата файла .class. Рекомендуемый решение состоит в том, чтобы перекомпилировать класс из исходного кода, используя современный компилятор и без указания каких-либо опций типа "-target". Следствие игнорирования это предупреждение о том, что отражающие операции над этим классом будут некорректно указать, что это не внутренний класс.

Может кто-нибудь связать точный файл JAR для оракула JDBC для приложения Android.

Ответы [ 2 ]

0 голосов
/ 16 февраля 2011

Я очень заинтересован в этом. Вчера я пробовал нечто подобное с драйвером mysql (в конечном счете это будет соединение Oracle), но все, что я гуглил, говорит, что использовать jdbc с android - очень плохая идея или просто невозможно.

И все же вам удалось подключиться к базе данных оракула. Мне было бы интересно узнать производительность и т. Д.

0 голосов
/ 14 февраля 2011

Вы не можете легко импортировать JAR, реализующий классы java. *.И JDBC необходимо будет перенести на Android, поскольку он, вероятно, опирается на классы в JavaSE, которых нет в Android.И в любом случае вам нужно будет написать свой собственный драйвер JDBC для SQLite, оборачивая API, который уже есть в Android, так как я подозреваю, что существующий драйвер JDBC использует JNI.И, когда все это будет сделано, у вас будет приложение, которое добавляет много раздувания, что снижает вероятность того, что люди загрузят и сохранят ваше приложение.

source

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