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

Как подключиться к бд в приложении? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как динамически заполнять ListView из другой activity? http://www.cyberforum.ru/android-dev/thread1164552.html
Нужна помощь! Как динамически заполнять ListView из другой активности? (Например, есть два activity: один имеет поле ввода текста и кнопку, на другом находится сам ListView. Нужно сделать так, чтобы, при нажатии на кнопку, ListView на втором activity заполнился текстом из поля ввода). Как это сделать на одном activity знаю, а вот соединить два activity не получается. P.S. надеюсь понятно...
Android Анимация прокрутки кнопок Всем привет!) Проблема с реализацией вот такой задачи -анимации прокрутки.Есть идеи у кого то с помощью каких методов это можно реализовать?Или в какую сторону двигаться http://www.cyberforum.ru/android-dev/thread1164421.html
Парсинг HtmlCleaner 2.8 Android
Приветствую всех форумчан. Срочно нуждаюсь в вашей помощи. Ругается после это строки: HtmlHelper hh = new HtmlHelper(new URL(arg)); Сам класс вот: package mik.projects.lifeh; import java.io.IOException; import java.net.URL; import java.util.ArrayList; import java.util.List;
Мониторинг загружености процессора и памяти Android
Подозреваю что моя программа загружает процессор на 100%. Нужен "инструмент"! Можно ли из Windows получить насколько загружен процессор андроида, какие процесы забирают больше 10% процессора? Можно ли разделить загруженость по потокам ("поток №3 -80%, остальные меньше 2%")? Можно ли получить память занятую моей программой? Я не знаток линукса, но вроде встречал подобные команды для...
Android Отображение xml в WebView http://www.cyberforum.ru/android-dev/thread1163942.html
Ребята посоветуйте как сделать, есть xml ресурс в инете мне надо в бэкграунде выполнить к нему синхронизацию и отобразить в WebView.Без подкл к инету что б тоже работало. Вопрос: чем парсить jsoup подойдет? и как вообще запихнуть xml в WebView Добавлено через 5 часов 48 минут гляжу сюда xsl Добавлено через 14 секунд но чот криво пока что
Android Как обновить viewpager или listfragment? Добрый день! Помогите пожалуйста разобраться в следующем вопросе. У меня есть ViewPager с FragmentPagerAdapter и десять ListFragment которые заполняются с базы данных, проблема заключается в следующем, когда я удаляю элемент с ListFragment он сразу не исчезает, а надо пролистать на пару страниц в сторону и вернуться чтоб данные обновились. Как сделать чтоб ListFragment обновлялся сразу после... подробнее

Показать сообщение отдельно
YuraAAA
 Аватар для YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
03.05.2014, 10:00     Как подключиться к бд в приложении?
npekpamu,
Я Вам крайне не рекомендую напрямую подключаться к удалённой БД напрямую. Лучше использовать какой-нибудь API, например, на PHP.
Т.е. Вы будете делать запрос к АПИ. F.e., http://yout_host/users, получая в ответ JSON.

Но если прям хочется напрямую, тогда:
1. Первое, что нужно - JDBC драйвер. http://jtds.sourceforge.net/
2. Далее, подключаем его к проекту.
3. Используем его:

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
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
 
import net.sourceforge.jtds.jdbc.*;
 
public void doQuery()
{
Connection conn = null;
try {
String driver = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driver).newInstance();
String connString = "jdbc:jtds:sqlserver://server_ip_address :1433/DBNAME;encrypt=fasle;user=xxxxxxxxx;password=xxxxxxxx;instance=SQLEXPRESS;";
String username = "xxxxxx";
String password = "xxxxxxxxxx";
conn = DriverManager.getConnection(connString,username,password);
Log.w("Connection","open");
Statement stmt = conn.createStatement();
ResultSet reset = stmt.executeQuery("select * from TableName");
 
//Print the data to the console
while(reset.next()){
Log.w("Data:",reset.getString(3));
//              Log.w("Data",reset.getString(2));
}
conn.close();
 
} catch (Exception e)
{
Log.w("Error connection","" + e.getMessage());
}
}
источник
 
Текущее время: 11:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru