Форум программистов, компьютерный форум 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
25.09.2015, 21:24  [ТС]     Как перенести данные из БД в сервис?
Да. Я только что проверил. Работает и с "month" и с DB2.COLUMN_MONTH !! Спасибо большое за помощь!

Добавлено через 3 часа 5 минут
chizz, у меня еще 1 проблема. Сейчас просто не присылает уведомление. Точнее как. Присылает только если первый раз запустил программу и то, если в минутах разница минута (простите за тавтологию). (да, я знаю, код огромный и не очень приятно читать, но все же. Если знаете, помогите пожалуйста)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
private static Timer timer = new Timer();
    DB2 db;
    Cursor cursor;
    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 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);
        db = new DB2(this);
        db.open();
        timer.schedule(new UpdateTimeTask(), 0, 30000);
    }
 
    class UpdateTimeTask extends TimerTask {
        public void run() {
            cursor = db.getAllData();
            cursor.moveToFirst();
            if (cursor.moveToFirst()) {
                do {
                    int d110 = cursor.getInt(cursor.getColumnIndex("day"));
                    int m110 = cursor.getInt(cursor.getColumnIndex("month"));
                    int y110 = cursor.getInt(cursor.getColumnIndex("year"));
                    int h120 = cursor.getInt(cursor.getColumnIndex("hour"));
                    int min120 = cursor.getInt(cursor.getColumnIndex("minute"));
                    l = 0;
                    p = 0;
                    a = 0;
                    i = 0;
 
 
                    for (i = y110; i < y; i++) {
                        for (a = 0; a < 12; a++) {
                            if (i % 4 == 0) {
                                k[1] = 29;
                            } else {
                                k[1] = 28;
                            }
                            l = l + k[a];
                        }
                    }
                    i = y - y110;
                    month = 12 * i;
                    if (m110 > m) {
                        for (a = m; a < m110; a++) {
                            l = l - k[a - 1];
                        }
                        --i;
                        a = 12 - (m110 - m);
                        month = month - (m110 - m);
                    } else if (m110 < m) {
                        for (a = m110; a < m; a++) {
                            l = l + k[a - 1];
                        }
                        a = m - m110;
                        month = month + a;
                    } else {
                        a = 0;
                    }
                    if (d110 > d) {
                        if (m110 > m) {
                            --a;
                            --month;
                            p = k[m] - (d110 - d);
                        } else if (m110 < m) {
                            --a;
                            --month;
                            p = k[m] - (d110 - d);
                        } else {
                            p = k[m] - (d110 - d);
                            --a;
                            --month;
                            --i;
                        }
                        if (a < 0)
                            a = 11;
                        l = l - (d110 - d);
                    } else if (d110 < d) {
                        if (m110 > m) {
                            p = d - d110;
                        } else if (m110 < m) {
                            p = d - d110;
                        } else {
                            p = d - d110;
                        }
                        if (a < 0)
                            a = 11;
                        l = l + p;
                    } else {
                        p = 0;
                    }
                    if (h120 > h) {
                        if (d110 > d) {
                            h = 24 - (h120 - h);
                        } else if (d110 < d) {
                            --p;
                            h = 24 - (h120 - h);
                        } else {
                            --p;
                            h = 24 - (h120 - h);
                        }
                        if (p < 0) {
                            p = k[m];
                            --a;
                            --month;
                            if (a < 0) {
                                a = 11;
                                --i;
                            }
                        }
                    } else if (h120 < h) {
                        if (d110 > d) {
                            h = h - h120;
                        } else if (d110 < d) {
                            h = h - h120;
                        } else {
                            h = h - h120;
                        }
                    } else {
                        if (d110 > d) {
                            h = 0;
                        } else if (d110 < d) {
                            h = 0;
                        } else {
                            h = 0;
                        }
                    }
 
                    if (min120 > min) {
                        if (h120 > h) {
                            min = 60 - min120 + min;
                            --h;
                        } else if (h120 < h) {
                            min = 60 - min120 + min;
                            --h;
                        } else {
                            --h;
                            min = 60 - min120 + min;
                        }
                        if (h < 0) {
                            h = 23;
                            --p;
                            if (p < 0) {
                                p = k[m];
                                --a;
                                --month;
                                if (a < 0) {
                                    a = 11;
                                    --i;
                                }
                            }
                        }
                    } else if (min120 < min) {
                        if (h120 > h) {
                            min = min - min120;
                        } else if (h120 < h) {
                            min = min - min120;
                        } else {
                            min = min - min120;
                        }
                    } else {
                        min = 0;
                    }
 
                    if (min < 0) {
                        min = 59;
                        --h;
                    }
                    if (h < 0) {
                        h = 23;
                        --p;
                    }
                    if (p < 0) {
                        p = k[m - 1];
                        --a;
                        --month;
                    }
                    if (a < 0) {
                        a = 11;
                        --a;
                        --month;
                    }
 
                    m22 = 11 - a;
                    d22 = k[m] - p;
                    v = 23 - h;
                    g = 59 - min;
                    t = 59 - s;
 
                    hours = l * 24 + h;
                    minutes = hours * 60 + min;
                    seconds = minutes * 60 + s;
                    if (s == 60)
                        s = 0;
 
                    if (d22 == 0 && m22 == 0 && v == 0 && g == 0) {
                        not();
                    }
 
                } while (cursor.moveToNext());
            }
            cursor.close();
        }
    }
 
    private void runOnUiThread(Runnable runnable) {
        handler.post(runnable);
    }
 
    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");
    }
 
Текущее время: 07:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru