Ошибка, которую я получаю, равна java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
, хотя я уже добавил файл .jar, перейдя на file -> project structure -> import .JAR Package.
. Что может быть проблемой здесь?
Изображения модуля внутри структуры проекта:Android Studio ClassNotFoundException: com.mysql.jdbc.Driver после добавления модуля
ответ
Попробуйте положить файл банка в вашем lib directory
, а затем вновь начинает Tomcat ...
проблемы заключается Class.forName("com.mysql.jdbc.Driver");
он пытается загрузить драйвер, но это не получая его, это причина, по которой вы получаете java.lang.ClassNotFoundException.
убедитесь, что ваш файл jarfile должен находиться в пути класса
Хорошо, я удалил модуль 'mysql-connector-java-5.1.37', и я добавил файл .jar непосредственно в папку libs в этом пути' project -> app -> libs', и теперь я получаю новая ошибка 'Ошибка: выполнение не выполнено для задачи ': app: transformClassesWithDexForDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' C: \ Program Files \ Java \ jdk1.8.0_45 \ bin \ java.exe '' завершен с ненулевое значение выхода 1' – Mike
Почему вы пытаетесь получить доступ к базе данных MySQL из Android? Сначала это может сработать, но это не рекомендуется. Вы можете сделать это легко с ответами PHP
и JSON
.
Проверьте те:
http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql http://www.tutorialspoint.com/android/android_php_mysql.htm http://sampleprogramz.com/android/mysqldb.php
Вы также можете скачать мой проект с HttpURLConnection
поскольку org.apache
библиотека устарела.
У меня возникла проблема с этим по какой-то причине. В другом месте упоминается, что работает только 3.017 драйвер, и поскольку я сделал такие подробные инструкции, я решил, что поделюсь ими. (Моя первоначальная цель состояла в том, чтобы дать меры для воспроизведения ошибки, которую я мог бы использовать, чтобы задать вопрос здесь и в другом месте. Нет, я не могу догадаться, почему у меня так много проблем теперь оглядываясь назад)
To: Получить JDBC Драйвер в Android приложение
- новый Android Project - AndroidJDBCTest, Target Android4.03, минимальная 8 SDK (Android 2.2), имя пакета «com.test.AndroidJDBCTest»
- правой кнопкой мыши на проект, новую папку « libs "
- Скачать драйвер Mysql JDBC отсюда и извлечь его на ваш fil esystem.
- Перейдите в корневой каталог после извлечения и перетащите нужный файл mysql-connector-java-3.0.17-ga-bin.jar в проект/devs в проект в проекте Explorer внутри Eclipse., Используя значение по умолчанию " копировать " для перетаскивания.
- правой кнопкой мыши по проекту Eclipse, построй Path-Configure Build Path, Добавить JAR вкладке библиотеки - Перейдите к/AndroidJDBCTest/LIBS и баночка файл и нажмите кнопку ОК
NOTE: It shows up now under “Referenced Libraries” node (if Eclipse is set to show it)
Добавьте код из здесь до конца onCreate()
- в основном Class.forName("com.mysql.jdbc.Driver").newInstance();
Приложить Honeycomb устройств, таких как Motorola Xoom семьи издание и запустить
- 1. ClassNotFoundException 'com.mysql.jdbc.Driver'
- 2. ClassNotFoundException com.mysql.jdbc.Driver
- 3. ClassNotFoundException: com.mysql.jdbc.Driver
- 4. com.mysql.jdbc.Driver ClassNotFoundException
- 5. com.mysql.jdbc.Driver, classnotfoundexception
- 6. «ClassNotFoundException: com.mysql.jdbc.Driver»
- 7. ClassNotFoundException: com.mysql.jdbc.Driver
- 8. Hibernate - ClassNotFoundException: com.mysql.jdbc.Driver
- 9. ClassNotFoundException from Class.forName ("com.mysql.jdbc.Driver");
- 10. com.mysql.jdbc.Driver ClassNotFoundException Затмение
- 11. Исключение: ClassNotFoundException: com.mysql.jdbc.Driver
- 12. ClassNotFoundException: com.mysql.jdbc.Driver On JAR Execution
- 13. Android Studio ClassNotFoundException после переименования пакета
- 14. ClassNotFoundException даже после добавления jar
- 15. ClassNotFoundException Отладка Android Studio
- 16. Android Studio 1.2.2 ClassNotFoundException android.widget.viewstub
- 17. ClassNotFoundException для com.mysql.jdbc.Driver -not с использованием IDE
- 18. ClassNotFoundException после добавления библиотеки Ion в Android 4.4 (19)
- 19. Android Studio Build APK ClassNotFoundException
- 20. Android Studio ошибки после добавления внешней библиотеки
- 21. Android Studio: как «обновить» после добавления файла?
- 22. Android Studio preDexDebug После добавления jar-файла
- 23. Android Studio Preview меняется после добавления ScrollView
- 24. Ошибка добавления модуля App Engine в Android Studio
- 25. Android Studio Start Failed - ClassNotFoundException: com.intellij.ide.plugins.PluginManager
- 26. Gradle Ошибка синхронизации после добавления модуля Google Cloud Messaging
- 27. Исключение для Android Studio Unreported SQLException & ClassNotFoundException
- 28. Как разрешить ClassNotFoundException в Android Studio
- 29. Ошибка модуля сборки модуля Android Studio
- 30. Android + MySQL, используя com.mysql.jdbc.Driver
вы пробовали это подключение к MySQL из Android с JDBC: http://stackoverflow.com/questions/12233145/connecting-to-mysql-from-android-with-jdbc –
Студия Android не может загрузить драйвер JDBC для подключения ко всему, это моя проблема.Хотя я добавил файл jar, он не работает, и я получаю исключение класса, которое не найдено. – Mike