Форум программистов, компьютерный форум CyberForum.ru

Подключение к MySql через jdbc драйвер - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как удалить название проекта в приложении? http://www.cyberforum.ru/android-dev/thread1293437.html
Как удалить название проекта в приложении?
Android Google Play "Приложение несовместимо с вашим устройством" приложение несовместимо с вашим устройством есть платный контент. Что с этим делать? http://www.cyberforum.ru/android-dev/thread1293386.html
Как получить доступ к устаревшим фрагментам после чистки кеша Android
Доброго времени суток. Во время написания приложения возникла данная проблема. Возникает она когда пользователь свернув мое приложение включает Clean Master и чистит кеш (ускоряет систему). У меня имеется LinearLayout на который я добавляю фрагменты с картинками <HorizontalScrollView android:id="@+id/horizontalScrollView1" android:layout_width="wrap_content" ...
Android Как подключить api сайта к приложению Android?
Имеется api вида include ('engine/api/api.class.php'). Как мне подключить его в Eclipse и как в дальнейшем работать с ним? Требуется новостная лента из БД.
Android Ошибка приложения http://www.cyberforum.ru/android-dev/thread1292660.html
Подскажите,где ошибка?Работа приложения останавливается после нажатия на кнопку Старт. package ru.example.project.d; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; public class MainActivity extends Activity implements OnClickListener{
Android Управление входящими вызовами Приветствую. Такой вопрос. Пишу приложение обработки входящих вызовов. Я использую xamarin,но если писать на jave - особых различий не вижу. Так вот. Есть ip телефон на андроиде. При вызове запускается стандартное приложение обработки звонков. Мое приложение отслеживает состояние телефона и при входящем звонке вызывается мой метод. Например запуск второй активности. Но. Все это происходит в... подробнее

Показать сообщение отдельно
KorPaEv
 Аватар для KorPaEv
53 / 29 / 3
Регистрация: 08.07.2011
Сообщений: 185

Подключение к MySql через jdbc драйвер - Android

06.11.2014, 14:15. Просмотров 1890. Ответов 14
Метки (Все метки)

Приветствую!
Вопрос в следующем.
Пытаюсь подключиться программно к БД использую следующий код

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package com.example.Switcher;
 
import android.app.Activity;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.Switch;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
 
public class SwitcherActivity extends Activity implements CompoundButton.OnCheckedChangeListener {
 
     @Override //Конструктор
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        try
        {
            Class.forName("com.mysql.jdbc.Driver");
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace();
            return;
        }
 
        try
        {
            Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/testandroidbd", "root", "root");
            Statement statement = connection.createStatement();
 
            String query = "SELECT * FROM testdata";
             ResultSet result = statement.executeQuery(query);
        }
        catch(Exception e)
        {
            System.out.println("Connection Failed!");
            e.printStackTrace();
            return;
        }
 
        sw_one.setOnCheckedChangeListener(this);
    }
}
вываливаюсь с ошибкой на вот этой строке, что драйвер не найден, хотя я его подключил

Java
1
Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/testandroidbd", "root", "root");
Подключение к MySql через jdbc драйвер

Так же прописал в манифесте доступ к сети и разрешения, все работает, когда IDE подключается сама в БД и тестирует подключение


Java
1
2
 <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Так вот, когда создаю подключение непосредственно в IDE то все работает
Подключение к MySql через jdbc драйвер

Почему программно коннекта нет, а средствами IDE все хорошо.
Мне необходимо получать данные программно и обрабатывать их, что посоветуете, почему нет коннекта?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru