Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > Android и MySQL


Автор: heiniken 25.7.2011, 18:07
Добрый день. Можете кто нибудь написать код соединения и работы с MySQL из андроида средствами mysql java connector. Гуглил. толкового ничего не нашёл. Помогите пожалуйста.

Автор: ivanovpv 26.7.2011, 09:51
По правильному это довольно сложно, поскольку упомянутый драйвер MySQL написан для стандартной виртуальной машины JVM, Android же как известно использует машинку Dalvik VM, которая несовместима на уровне байткодов с JVM. Ясно что есть конвертер DX для конвертации из .class в .dex и все такое, но сложность здесь в том, что как правило драйвера используют сишные вставки (JNI), которые ясен пень никак не конвертируются.

Можно попробовать тупо сунуть .jar от MySQL Connector/J в DX и посмотреть что получится. Если получится - значит вам повезло, если нет - ну тогда жизнь будет иметь немного другой окрас. В общем http://wing-linux.sourceforge.net/guide/developing/tools/othertools.html#dx (куцые надо признать). Впрочем Eclipse сам должен конвертировать из .class в .dex

Как только конвертация пройдет успешно - особых проблем далее возникнуть не должно - получение коннекта такое же как и везде.

Автор: heiniken 26.7.2011, 12:05
эХ жостка )) Спасибо. а какими другими способами можно соединиться? тока через PHP или ещё что нить есть?

Автор: gabin 26.7.2011, 20:28
Цитата(heiniken @ 26.7.2011,  12:05)
эХ жостка )) Спасибо. а какими другими способами можно соединиться? тока через PHP или ещё что нить есть?

а SQLite почему не хотите использовать?
Из MySQL базы не составит проблем конвертировать в SQLite.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)