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

Android + Firebird - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Убрать выделение строк в Listview http://www.cyberforum.ru/android-dev/thread923134.html
Всем привет! Подскажите кто знает как можно убрать выделение строк в listview?
Программирование Android Андроид БД Всем привет!!! Я в програмировании не силен, поэтому надеюсь на Вашу помощь. Хочу написать программу, где пользователь выбирает из нескольких кнопок и активирует одну из них, после чего переходит... http://www.cyberforum.ru/android-dev/thread923040.html
Программирование Android Использование Timer в андроид приложениях
Всем привет. Люди добрые, как в андроид приложениях использовать таймер? Есть приложение, при запуске открывается Activity1. Нужно сделать так, чтоб после 5 секунд, вызвалось Activity2. Первое...
Программирование Android построение графиков
Посоветуйте стандартную андроидовскую библиотечку для построения графиков ,в крайнем случае столбцовых диаграмм
Программирование Android Установить иконку на tab http://www.cyberforum.ru/android-dev/thread922634.html
Скажите как в коде ниже устанавливать иконки на каждую вкладку и затем вызвать нужную активность? вот код: public class CustomTabActivity extends Activity { private TabHost mTabHost; ...
Программирование Android Данные в ScrollView по середине Всем привет у меня возникла проблема размещения данных в ScrollView по середине. Дело в том что когда размещаешь данные по середине в портретной ориентации, то проблем не возникает, а когда в... подробнее

Показать сообщение отдельно
konrads
2 / 2 / 0
Регистрация: 05.03.2013
Сообщений: 49

Android + Firebird - Программирование Android

15.07.2013, 08:18. Просмотров 2331. Ответов 2
Метки (Все метки)

Всем привет !

Пытаюсь подключиться к БД Firebird из программки под Android.
Здесь - http://www.firebirdnews.org/?p=8620 пишут, что всё должно работать и примерчик имеется для NB.
Эмулятор андроида для NB не смог найти. Попробывал тоже самое в Eclipse, jar файл драйвера взял из примера.

Вот кусок кода где происходит обращение к базе:

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
    public void myClick(View v){
            TextView tvOut = (TextView) findViewById(R.id.textView1);
            Button btn = (Button) findViewById(v.getId());
        
            tvOut.setText("Кот 1");
            Toast toast = Toast.makeText(getApplicationContext(), 
                    "Кормим кота 1", Toast.LENGTH_SHORT); 
            toast.show();   
            
            try {
                Class.forName("org.firebirdsql.jdbc.FBDriver");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
                toast = Toast.makeText(getApplicationContext(), 
                        "Котяра издох 1", Toast.LENGTH_SHORT); 
                toast.show();             
            }   
        
            tvOut.setText("Кот 2");
            toast = Toast.makeText(getApplicationContext(), 
                    "Кормим кота 2", Toast.LENGTH_SHORT); 
            toast.show();   
                    
//          String sCon = "jdbc:firebirdsql:192.168.0.97/3050:c:\\bases\\basereal.fdb";
            String sCon = "jdbc:firebirdsql:192.168.0.97/3050:figa";
 
 
            try {
                Connection aConnection = DriverManager.getConnection(sCon, "SYSDBA", "masterkey");
            } catch (SQLException e) {
                e.printStackTrace();
                toast = Toast.makeText(getApplicationContext(), 
                        "Котяра издох 2", Toast.LENGTH_SHORT); 
                toast.show();             
            }
            
 
    }
Ошибка происходит при выполнении строки Connection aConnection = DriverManager.getConnection(sCon, "SYSDBA", "masterkey")
Логи:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
07-12 05:05:35.873: W/System.err(1089): java.sql.SQLException: No suitable driver
07-12 05:05:35.913: W/System.err(1089): at java.sql.DriverManager.getConnection(DriverManager.java:182)
07-12 05:05:35.913: W/System.err(1089): at java.sql.DriverManager.getConnection(DriverManager.java:209)
07-12 05:05:35.932: W/System.err(1089): at com.example.fbtest.MainActivity.myClick(MainActivity.java:87)
07-12 05:05:35.932: W/System.err(1089): at java.lang.reflect.Method.invokeNative(Native Method)
07-12 05:05:35.964: W/System.err(1089): at java.lang.reflect.Method.invoke(Method.java:511)
07-12 05:05:35.964: W/System.err(1089): at android.view.View$1.onClick(View.java:3594)
07-12 05:05:35.964: W/System.err(1089): at android.view.View.performClick(View.java:4204)
07-12 05:05:35.964: W/System.err(1089): at android.view.View$PerformClick.run(View.java:17355)
07-12 05:05:35.992: W/System.err(1089): at android.os.Handler.handleCallback(Handler.java:725)
07-12 05:05:36.003: W/System.err(1089): at android.os.Handler.dispatchMessage(Handler.java:92)
07-12 05:05:36.012: W/System.err(1089): at android.os.Looper.loop(Looper.java:137)
07-12 05:05:36.012: W/System.err(1089): at android.app.ActivityThread.main(ActivityThread.java:5041)
07-12 05:05:36.022: W/System.err(1089): at java.lang.reflect.Method.invokeNative(Native Method)
07-12 05:05:36.033: W/System.err(1089): at java.lang.reflect.Method.invoke(Method.java:511)
07-12 05:05:36.052: W/System.err(1089): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
07-12 05:05:36.052: W/System.err(1089): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
07-12 05:05:36.052: W/System.err(1089): at dalvik.system.NativeStart.main(Native Method)
Тоже самое в Java - работает отлично, а для андроид - какая то засада прямо, и непонятно что делать.
Подскажите знающие люди, в какую сторону гребсти то?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru