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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как динамически заполнять ListView из другой activity? http://www.cyberforum.ru/android-dev/thread1164552.html
Нужна помощь! Как динамически заполнять ListView из другой активности? (Например, есть два activity: один имеет поле ввода текста и кнопку, на другом находится сам ListView. Нужно сделать так, чтобы,...
Программирование 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...
Мониторинг загружености процессора и памяти Программирование Android
Подозреваю что моя программа загружает процессор на 100%. Нужен "инструмент"! Можно ли из Windows получить насколько загружен процессор андроида, какие процесы забирают больше 10% процессора? ...
Программирование Android Отображение xml в WebView http://www.cyberforum.ru/android-dev/thread1163942.html
Ребята посоветуйте как сделать, есть xml ресурс в инете мне надо в бэкграунде выполнить к нему синхронизацию и отобразить в WebView.Без подкл к инету что б тоже работало. Вопрос: чем парсить jsoup...
Программирование Android Как обновить viewpager или listfragment? Добрый день! Помогите пожалуйста разобраться в следующем вопросе. У меня есть ViewPager с FragmentPagerAdapter и десять ListFragment которые заполняются с базы данных, проблема заключается в... подробнее

Показать сообщение отдельно
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 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());
}
}
источник
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru