Прошло что -то необычное, чтобы заставить водителя потерпеть неудачу. База данных Heroku PostgresqlAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Прошло что -то необычное, чтобы заставить водителя потерпеть неудачу. База данных Heroku Postgresql

Сообщение Anonymous »

Я создал базу данных Heroku Posgresql, и я пытаюсь подключить свое приложение Android к этой базе данных. Я использую Android Studio для создания приложения Android. Я использовал следующий код для создания соединения: < /p>

try {
Class.forName("org.postgresql.Driver");
Connection db = DriverManager.getConnection(dbUrl);
}
catch(Exception e){
//handles exception
}
< /code>

Когда я выполняю этот код, я получаю следующую ошибку: что -то необычное произошло, что приводит к выходу из строя. Please report this exception.

This is the driver I use: posgresql-42.2.12

The heroku database has version 12.2

Android studio has java version 1.8

I am not sure if the driver is in the Classpath и я не уверен, как это проверить. Я добавил драйвер в проект таким образом: Приложение> Новый> Модуль> Импорт .JAR /.AAR (здесь я выбрал драйвер). < /P>

Чтобы проверить, зарегистрирован ли драйвер в DriverManager I использовал этот код: < /p>

Enumeration drivers = DriverManager.getDrivers();
drivers.nextElement().getClass().getName();
< /code>

Это дает: org.postgresql.driver < /p>

Чтобы проверить, понимает ли драйвер URL, который я использовал этот код: < /p>

DriverManager.getDriver(dbUrl).getClass().getName();
< /code>

Это также дает org.posgresql.driver, поэтому я думаю, что драйвер зарегистрирован для DriverManager и должен иметь возможность подключаться к базе данных с помощью URL. Я просто действительно не знаю, почему я продолжаю получать ошибку, когда пытаюсь подключиться к базе данных.>

Подробнее здесь: https://stackoverflow.com/questions/615 ... tgresql-da
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»