|
android+Firebird
|
|||
---|---|---|---|
#18+
FMAСобираюсь написать прогу под андроид с подключением Firebird. Удалось ли кому-нибудь осуществить подключение? Что использовали? А здесь ничего нет? http://blog.cincura.net/232132-connecting-from-android-to-firebird/ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 09:03 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, MNF! You wrote on 3 апреля 2012 г. 11:25:02: MNF> А здесь ничего нет? > http://blog.cincura.net/232132-connecting-from-android-to-firebird/ MonoDroid неуёмная тяга дотнетчиков плодить технологических уродов... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2012, 11:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Подниму веточку :) Есть у кого нибудь решение вопроса работы с firebird на android? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 07:39 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads, AnyDac на Лазарусе пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 10:17 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvKonrads, в смысле. клиент есть , сервера пока нет. Какой вопрос-то? Спасибки ! Клиент собственно и интересовал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 17:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Cobalt747Konrads, AnyDac на Лазарусе пробовал? Спасибки! И это посмотрю конечно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 18:09 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Hello, Konrads! You wrote on 9 апреля 2013 г. 18:23:30: KonradsCobalt747> AnyDac на Лазарусе пробовал? > Спасибки! И это посмотрю конечно :) не взлетит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 18:24 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
МимопроходящийHello, Konrads! You wrote on 9 апреля 2013 г. 18:23:30: Konradsпропущено... > Спасибки! И это посмотрю конечно :) не взлетит. А что там не так? Просто интерессно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 21:28 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
miwaonlineА что там не так? Просто интерессно. с одной стороны, anydac стал firedac-ом, и просил передавать Лазарусу приветы. с другой стороны - anydac работает же с gds32.dll/fbclient.dll, а они на android не портированы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 22:51 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvс другой стороны - anydac работает же с gds32.dll/fbclient.dll, а они на android не портированы. Вообще-то - портированы. Алекс смог. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2013, 22:55 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
kdvс одной стороны, anydac стал firedac-ом, и просил передавать Лазарусу приветы. А, блин, да, забыл :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2013, 12:36 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Опять вернулся к этому вопросу. Вот здесь пишут что всё должно работать, и даже пример для NB можно скачать: http://www.firebirdnews.org/?p=8620 Только возникает вопрос как это на NB запустить, потому как эмулятор андроида для NB почему то не могу найти. Пробую запустить в Eclipse. Создаю проект, добавляю в libs jaybird2_2_3.jar, регистрирую его в java build path переписываю (упрощено) конструкцию из примера для NB, запуск соединения с базой делаем по клику кнопки: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
При выполнени ошибка dj dhtvz инициализации con Помогите разобраться, что не так делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 08:31 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Очепятка :) "При выполнени ошибка во время инициализации con" ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 08:33 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Сервер Firebird установлен? А запущен? А слушает на том адресе, который вы указали? А файл базы данных находится именно там, где вы пытаетесь его искать? P.S. За использование абсолютных путей надо бить по рукам линейкой и томом Капитала - по голове. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 08:38 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Basil A. SidorovСервер Firebird установлен? А запущен? А слушает на том адресе, который вы указали? А файл базы данных находится именно там, где вы пытаетесь его искать? P.S. За использование абсолютных путей надо бить по рукам линейкой и томом Капитала - по голове. Конечно установлен на компьютере где база данных. Комп - Win7. Подключение к базе из программ написанных на Delphi и на Java работает безупречно. Как установить Firebird на андроид - для меня загадка, вроде как Jaybird - и есть прямой драйвер доступа, или я что то путаю? По поводу прямого пути к базе, как это делается подругому? Давно работаю с Firebird, и всегда использовал именно прямое указание пути к БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 10:01 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsПодключение к базе из программ написанных на Delphi и на Java работает безупречноИменно с такой строкой подключения?Как установить Firebird на андроид - для меня загадкаНикак. Не собрали ещё.вроде как Jaybird - и есть прямой драйвер доступа, или я что то путаю?Это "pure java" клиент. В документации описывается работа с FBEmbedded, но в этом режиме требуются нативные библиотеки. В дистрибутиве они есть, но, как вы сами понимаете, только для винды и линукса.По поводу прямого пути к базе, как это делается подругому?Прописываем псевдоним в aliases.conf и обращаемся по имени псевдонима. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 10:11 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Basil A. SidorovПрописываем псевдоним в aliases.conf и обращаемся по имени псевдонима. И правда, есть такой файлик, классная штука, проверил, прописал алиас и получил доступ к нему и из программы на делфи и на жабе. Буду использовать, спасибо ! Но, к сожаленью, на андроиде ничего не поменялось. :( P.S. Прямое указание пути иногда может иметь преимущество перед алиасом, например если на компе работает несколько одинаковых программ, и каждая со своей базой, или одинаковые программы подключаются к серверу, и у каждой своя база, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 10:56 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Konrads"При выполнени ошибка во время инициализации con" И это всё? Никаких подробностей? Помнится мне, как ява всегда вываливала в качестве ошибки портянку стэка на пару экранов, а тут такое "shit happened"... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:02 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovИ это всё? Никаких подробностей? Помнится мне, как ява всегда вываливала в качестве ошибки портянку стэка на пару экранов, а тут такое "shit happened"... Ну почему всё, вот такие логи выдаёт. Конечно первая строка лога определяющая, говорит что драйвера нет. Дальше та чё делать? 07-09 07:08:13.413: E/FirebirdExample(947): No suitable driver 07-09 07:08:13.456: I/Choreographer(947): Skipped 234 frames! The application may be doing too much work on its main thread. 07-09 07:08:13.883: I/Choreographer(947): Skipped 39 frames! The application may be doing too much work on its main thread. 07-09 07:08:15.483: I/Choreographer(947): Skipped 98 frames! The application may be doing too much work on its main thread. 07-09 07:08:16.133: I/Choreographer(947): Skipped 31 frames! The application may be doing too much work on its main thread. 07-09 07:08:17.574: I/Choreographer(947): Skipped 117 frames! The application may be doing too much work on its main thread. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:19 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
KonradsДальше та чё делать? Читать инструкцию по установке JayBird и документацию по Java. Твоя ява явно не может найти нужную библиотеку в classpath. Build path тут вовсе ни при чём. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:23 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
И, кстати, я ничего не знаю о яве, но судя по этому , твоя строка соединения - неправильная. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:31 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovЧитать инструкцию по установке JayBird и документацию по Java. Твоя ява явно не может найти нужную библиотеку в classpath. Build path тут вовсе ни при чём. Ну и чего я в classpath ещё напишу, там эти пути есть? <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="gen"/> <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> <classpathentry kind="lib" path="libs/Jaybird2_2_3.jar"/> <classpathentry kind="output" path="bin/classes"/> </classpath> Я же и говорю, что делаю по примеру опубликованному. В обычной Java именно всё так и работает, без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2013, 11:44 |
|
android+Firebird
|
|||
---|---|---|---|
#18+
Проверил, как мне кажется, всё что можно проверить. В одном и томже Eclipse два проекта, один Java, другой Android. Разница есть. Для Java проекта драйвер Firebird (jaybird-full-....jar) нужно в свойчтве проекта Java Build Path добавить jar-файл драйвера и всё будет работать. Для андроида - нужно просто поместить этот файл в каталог libs, и заново открыть проект. Библиотека драйвера автоматом окажется в "Android Private Libraries". Если сделать так как для Java - программа драйвера просто не находит, и ошибка происходит уже на первом шаге: Class.forName("org.firebirdsql.jdbc.FBDriver") В итоге, думаю, что конструкция: Connection aConnection = DriverManager.getConnection(sCon, "SYSDBA", "masterkey") неработает по причине невозможности соединтся с БД. Вероятно что-то не даёт осуществить соединение (путь совершенно правильный, и прямой и через алиас. Проверено на соседней программе для Java). Кстати проверил ещё вот что. Попробовал использовать jar-файл из примера для андроид в проекте для Java - неработает. Т.Е. этот драйвер действительно сделан для андроид, но как с ним бороться - непонимаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2013, 11:07 |
|
|
start [/forum/topic.php?fid=40&msg=38219269&tid=1561458]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 292ms |
total: | 531ms |
0 / 0 |