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

Не удается подключиться к БД - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Мобильная версия сайта в виде приложения http://www.cyberforum.ru/android-dev/thread1691908.html
Доброго времени суток, уважаемые форумчане! У меня задача - приложение под Android - мобильная версия сайта, причем основной функционал должен быть доступным в режиме офф-лайн, при наличии интернета...
Программирование Android Хранение обьектов в SQLite У меня есть класс Document который содержит следующие поля - Номер: строка, Дата: дата, Пользователь: строка, Сумма: вещественное, Валюта: строка, Курс Валюты: вещественное, Товар: строка,... http://www.cyberforum.ru/android-dev/thread1691655.html
Free for non-commercial use icons? Программирование Android
Доброе утро! Недавно нашел в сети иконки, где по поводу лицензии было написано: Free for non-commercial use. Могу ли я использовать их в своем бесплатном приложении и выложить его на Гугл Плей?
Программирование Android Принципы разработки интерфейса приложения
Здравствуйте, хочу создать приложение с большим количеством окон, и чтобы ориентировано было на планшеты и телефоны ( смена ориентации и размер экрана). Создавать layout под экраны считаю не...
Программирование Android Работа со SQLite. При обращение к таблице выдаёт сообщение о её отсутствии http://www.cyberforum.ru/android-dev/thread1691084.html
Всем доброго времени суток! Товарищи, пожалуйста подскажите где я не прав, уже начинаю чувствовать себя идиотом... Создаю базу данных, заполняю её, затем получаю список того, что запомнил и...
Программирование Android Кнопка назад Добрый вечер. Как правильно сделать кнопку назад не из Манифеста а в коде я примерно так сделал @Override public void onCreate(Bundle savedInstanceState) { ... подробнее

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

Не удается подключиться к БД - Программирование Android

22.03.2016, 19:52. Просмотров 177. Ответов 0
Метки (Все метки)

Здравствуйте. Помогите решить проблему с подключением к БД.
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
package com.example.s.park;
 
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
import java.sql.DriverManager;
 
import java.sql.Connection;
 
 
public class MainActivity extends AppCompatActivity {
    Button button;
    TextView textView,th2;
    Thread th;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textView = (TextView) findViewById(R.id.textView);
        th2 = (TextView) findViewById(R.id.textView2);
        button = (Button) findViewById(R.id.button);}
 
            public void onClick(View v) {
                final Handler UiHandler = new Handler();
                th = new Thread(new Runnable() {
                    @Override
                    public void run() {
                        try {
                            Class.forName("oracle.jdbc.driver.OracleDriver");
                        } catch (ClassNotFoundException e) {
                            UiHandler.post(new Runnable() {
                                @Override
                                public void run() {
                                    th2.setText("Где драйвер??");
                                }
                            });
                            e.printStackTrace();
                            return;
                        }
                    try {
                        Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "ilya", "pas24");
                        UiHandler.post(new Runnable() {
                            @Override
                            public void run() {
                                textView.setText("подключился");
                            }
                        });
                        conn.close();
                    } catch (Exception e) {
                        UiHandler.post(new Runnable() {
                            @Override
                            public void run() {
                                textView.setText("ошибка");
                            }
                        });}
 
                    }
                }); th.start();
 
        }
    }
Сама ошибка:
Кликните здесь для просмотра всего текста

03-22 19:48:15.581 2752-3782/com.example.s.park W/art: Unresolved exception class when finding catch block: javax.management.JMException
03-22 19:48:15.587 2752-3782/com.example.s.park W/oracle.jdbc: Error while registering Oracle JDBC Diagnosability MBean.
java.lang.NoClassDefFoundError: Failed resolution of: Ljava/lang/management/ManagementFactory;
at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:320)
at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:199)
at java.security.AccessController.doPrivileged(AccessController.java:45)
at oracle.jdbc.driver.OracleDriver.<clinit>(OracleDriver.java:195)
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:308)
at java.lang.Class.forName(Class.java:272)
at com.example.s.park.MainActivity$1.run(MainActivity.java:33)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.lang.ClassNotFoundException: Didn't find class "java.lang.management.ManagementFactory" on path: DexPathList[[zip file "/data/app/com.example.s.park-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
at oracle.jdbc.driver.OracleDriver.registerMBeans(OracleDriver.java:320)*
at oracle.jdbc.driver.OracleDriver$1.run(OracleDriver.java:199)*
at java.security.AccessController.doPrivileged(AccessController.java:45)*
at oracle.jdbc.driver.OracleDriver.<clinit>(OracleDriver.java:195)*
at java.lang.Class.classForName(Native Method)*
at java.lang.Class.forName(Class.java:308)*
at java.lang.Class.forName(Class.java:272)*
at com.example.s.park.MainActivity$1.run(MainActivity.java:33)*
at java.lang.Thread.run(Thread.java:818)*
Suppressed: java.lang.ClassNotFoundException: java.lang.management.ManagementFactory
at java.lang.Class.classForName(Native Method)
at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 10 more
Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
03-22 19:48:15.621 2752-3782/com.example.s.park W/art: Failed to open zip archive '/system/framework/WfdCommon.jar': I/O Error
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru