Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.63
NapalmRain
39 / 39 / 3
Регистрация: 18.05.2010
Сообщений: 641
#1

Работа с MySQL - Программирование Android

14.04.2013, 20:00. Просмотров 4057. Ответов 35
Метки нет (Все метки)

Доброго всем времени суток!

На мобильные системы не программировал никогда.
Есть большой опыт программирования на Delphi и С++, но сейчас возникла необходимость написать программу пом смартфон. Смысл программки достаточно прост, нужно просто обратиться к удалённому MySQL серверу, получить с него данные и отобразить. В качестве среды разработки буду использовать SDK гугловкий.

Прошу подсказать либо литературу по этому вопросу, либо может кусочек кода, что бы было понятно, куда вообще нужно копать.

Заранее благодарю за любой совет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 20:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с MySQL (Программирование Android):

Работа с БД MySQL (MySQL + BCB 6) - C++ Builder БД
Почитал все что нашел в поиске... все сделал, как писали умные люди.. все заработало, но есть проблемка: При активировании SQLConnection...

Работа с MySql - Delphi БД
Всем привет! Прошу помощи. Попробовал перейти с акцеса на MySql, но появился вопрос как в MySql связать таблица между собой и нужно ли...

Работа с MySQL - Visual C++ БД
Как соединиться с MySQL через ODBC и OLE DB - есть у кого нибудь пример или дайте ссылку на конкретную литературу для Visual C++ пожалуйста

Работа с MySQL - SQL Server
Получил БД, а не знаю как к ней подключиться. Есть SQL сервер, Порт SQL, База SQL, SQL логин и SQL пароль.

C# и работа с MySQL 5 - C#
Добрый вечер уважаемые форумчане! Я редко завожу тему, но сейчас действительно не нашел никакой информации, пожалуйста, помогите...

Работа с MySQL - C#
Привет, народ! Помогите побороть барьер в виде "работы с БД", никак не могу сделать все корректно. Решил разложить все по полочкам и...

35
NapalmRain
39 / 39 / 3
Регистрация: 18.05.2010
Сообщений: 641
19.04.2013, 22:00  [ТС] #31
А, понял, косяк в коннекторе, видимо, Ставил другую версию, а в ней класс называется иначе, подключил последнюю версию, эта ошибка исчезла.
Всё приятно преобразилось...
Код:
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
try {
  Log.d("My Logs", "Подключаем драйвер");
  Class.forName("com.mysql.jdbc.Driver").newInstance();
  Log.d("My Logs", "Подключили");                   
} catch (InstantiationException e) {
  Log.d("My Logs", "не подключили");
  e.printStackTrace();
} catch (IllegalAccessException e) {
  Log.d("My Logs", "Не подключили, правов маловато");
  e.printStackTrace();
} catch (ClassNotFoundException e) {
  Log.d("My Logs", "Не подключили класс не найден");
  e.printStackTrace();
}
try {
  Log.d("My Logs", "Подключаемся");                    
  conn = DriverManager.getConnection(url, userName, password);
  Log.d("MyLog", "Подключилось");
  Statement s = null;
  s = conn.createStatement();
  Log.d("MyLog", "Отправляем запрос");
  s.executeQuery("Select from users");
  Log.d("MyLog", "Отправили");
  ResultSet rs = null;
  Log.d("MyLog", "Получаем ответ");
  rs = s.getResultSet();
  Log.d("MyLog", "Получили");
  while (rs.next()) {
    int idVal = rs.getInt("id");
    String passN = rs.getString("pass");
    String loginN = rs.getString("login");
    Log.d("MyLog", "логин"+loginN);
  }
  rs.close();
  s.close();
} catch (SQLException e) {
  Log.d("My Logs", "Не получилось");
  e.printStackTrace();
}
И лог:
04-19 17:45:08.264: D/My Logs(372): Подключаем драйвер
04-19 17:45:08.344: D/My Logs(372): Подключили
04-19 17:45:08.344: D/My Logs(372): Подключаемся
04-19 17:45:15.196: D/MyLog(372): Подключилось
04-19 17:45:15.196: D/MyLog(372): Отправляем запрос
04-19 17:45:15.317: D/My Logs(372): Не получилось
Мы уже пробились до сервера,
хотелось бы понять, почему не получается отправить запрос на сервер
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.04.2013, 22:07 #32
а какой екзепшен?
0
NapalmRain
39 / 39 / 3
Регистрация: 18.05.2010
Сообщений: 641
19.04.2013, 22:11  [ТС] #33
Всё, я его победил!

Я просто криворучка, в запросе вместо SELECT * FROM написал SELECT FROM, вот и вся беда.

Получил информацию, вывел её в логи. Теперь надо дальше разрабатывать дальше идею.

Огромное всем спасибо за помощь!
0
Zevill
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 1
24.04.2013, 18:14 #34
Если не жалко, выложи получившийся проект.
Или скинь на мыло evil070@mail.ru
Буду очень признателен!
0
NapalmRain
39 / 39 / 3
Регистрация: 18.05.2010
Сообщений: 641
25.04.2013, 15:35  [ТС] #35
Zevill, хорошо. Постараюсь выложить сегодня-завтра
1
NapalmRain
39 / 39 / 3
Регистрация: 18.05.2010
Сообщений: 641
06.05.2013, 09:44  [ТС] #36
Вот мой тестовый проект, если кому пригодится
http://yadi.sk/d/-OL7nnqU4a2em
1
06.05.2013, 09:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 09:44
Привет! Вот еще темы с ответами:

C++ работа с mysql - C++
По информатике задали РГР: написать программу с БД ( можно выбрать любую ). Т.к. я имею опыт работы с mysql, решил использовать его....

Работа с БД MYSQL - MySQL
Никак не могу понять как работать с mysql. Есть форма: <FORM action="1.php" method="post"> <TABLE> <TR> <TD> ...

Работа из C++ с MySQL - Visual C++ БД
Здравствуйте дорогие! Подскажите пожалуйста хорошую литературу по работе с MySQL, чтоб не изобретать колеса, чтоб сразу с "продвинутых"...

Работа с mysql - PHP БД
Здравствуйте есть у меня 5 столбцов Name Size Sace Count Buy Как с пшп записывать данные в эти столбцы и как выводить данные на страницу?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru