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

Как перенести данные из БД в сервис? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java БД Проверка на уникальность логина - MySql, Hibernate http://www.cyberforum.ru/android-dev/thread1536203.html
У меня в базе данных есть таблица users с полями id, login, password. Поле login в таблице помечено как UNIQUE. Связь с БД идет посредством Hibernate. Код записи нового юзера в базу данных: public void addUser(User user){ SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); session = sessionFactory.openSession(); session.beginTransaction();
Java БД NetBeans, MySQL, не может найти базу данных Пытаюсь разобраться с MySQL и совершенно не понимаю в чём проблема. deleted link Прикрепляйте изображения к посту. http://www.cyberforum.ru/android-dev/thread1532861.html
Как использовать данные из oracle db Java БД
Доброго времени суток. Вообщем есть уже созданные таблицы в oracle developer и есть проект java на swing. Допустим, у меня 2 поля: логин и пароль. Так же есть таблица, содержащая эти данные. Как мне подключится к базе данных и каким образом обращаться к данным? В интернете как-то слишком много информации и не по теме. Может есть книга какая-то или ещё чего?
Java БД Intellij Idea & SQlite or MYSQL!
Добрый вечер, сразу скажу, что перед тем как создать тему я неделю мучался со всем этим так еще и в Xubuntu, Вот моя проблемма, без какой либо подготовки или времени на самопознание в целюх изучения java и работы с базами данных в университете решили не давать, а сразу дать практические задания ( предпологая что этот материал мы должны были знать, хз откуда ) Ну вот собственно я прошу Вас, тех у...
Java БД Запросы http://www.cyberforum.ru/android-dev/thread1531512.html
Ребята помогите правильно сформировать запрос!!! Если пишу запрос без использования переменных то все ОК, а с их использования выскакивает ексепшн. Вот код: package com.company; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.ConnectException;
Java БД Ошибка Exception in thread "main" org.hibernate.MappingException: Unknown entity: main.java.table.Book Не могу понять в чём причина. Пытаюсь осваивать hibernate. Простой пример и вылетает с исключением: ... Hi there! Let's save! Exception in thread "main" org.hibernate.MappingException: Unknown entity: main.java.table.Book at org.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:776) at... подробнее

Показать сообщение отдельно
d1psy
0 / 0 / 0
Регистрация: 27.07.2015
Сообщений: 9

Как перенести данные из БД в сервис? - Android

24.09.2015, 20:43. Просмотров 292. Ответов 8
Метки (Все метки)

Я сейчас пишу программу на андроид и в ней пользователь может внести в список (list view) данные друга - его имя и дату рождения. После внесения данных, они запоминаются в базе данных и стартует сервис (если до этого пользователь не вводил данных других друзей). Сервис должен высчитывать сколько осталось до дня рождения друзей пользователя. Но я не могу разобраться, как сервис может взять данные из БД и присвоить их к переменным, и делать это с каждым элементом списка БД. Вот как выглядит код моего сервиса сейчас:
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
public class MS2 extends Service {
    DB2 db;
    Cursor cursor;
    SimpleCursorAdapter scAdapter;
    Calendar x = Calendar.getInstance();
    int y = x.get(Calendar.YEAR);
    int m = x.get(Calendar.MONTH)+1;
    int d = x.get(Calendar.DAY_OF_MONTH);
    int h = x.get(Calendar.HOUR_OF_DAY);
    int min = x.get(Calendar.MINUTE);
    int s = x.get(Calendar.SECOND);
    Handler handler;
    NotificationManager nm;
    int d110;
    int m110;
    int y110;
    int h120;
    int min120;
    int l,p,a,i,month,hours,minutes,seconds,m22,d22,v,g,t;
    int[] k = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    public void onCreate() {
        super.onCreate();
        handler = new Handler();
        nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
        c();
 
    }
    void c(){
        db = new DB2(this);
        db.open();
        cursor = db.getAllData();
        cursor.moveToFirst();
        if(!cursor.isAfterLast())
        {
            String[] from = new String[] { DB2.COLUMN_DAY, DB2.COLUMN_MONTH,DB2.COLUMN_YEAR,DB2.COLUMN_HOUR,DB2.COLUMN_MINUTE};
            int[] to = new int[] { d110,m110,y110,h120,min120 };
            scAdapter = new SimpleCursorAdapter(this,0,cursor,from,to);
            cursor.moveToNext();
            //тут происходят манипуляции с числами
        }
        else
            c();
    }
    public void not (){
        Intent resultIntent = new Intent(this, TEST2.class);
        NotificationCompat.Builder mBuilder =
                new NotificationCompat.Builder(this)
                        .setSmallIcon(R.mipmap.ic_launcher)
                        .setContentTitle("My notification")
                        .setContentText("Hello World!");
        int mNotificationId = 001;
        NotificationManager mNotifyMgr =
                (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
        PendingIntent resultPendingIntent =
                PendingIntent.getActivity(
                        this,
                        0,
                        resultIntent,
                        PendingIntent.FLAG_UPDATE_CURRENT
                );
        mBuilder.setContentIntent(resultPendingIntent);
        mNotifyMgr.notify(mNotificationId, mBuilder.build());
    }
 
 
 
    @Override
    public IBinder onBind(Intent intent) {
        // TODO: Return the communication channel to the service.
        throw new UnsupportedOperationException("Not yet implemented");
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru