PSQLException: FATAL: база данных «mydb» не существуетJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 PSQLException: FATAL: база данных «mydb» не существует

Сообщение Anonymous »

У меня возникла странная проблема с моим приложением, пытающимся подключиться к PostgreSQL с версией драйвера Jdbc: 8.4-702.jdbc4

Похоже, что оно не может найти базу данных, определенную в файле persistence.xml, где она находится.

Ошибка:

Код: Выделить всё

[INFO] Caused by: org.postgresql.util.PSQLException: FATAL: database "mydb" does not exist
[INFO]  at org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:464)
[INFO]  at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:112)
[INFO]  at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
[INFO]  at org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:125)
[INFO]  at org.postgresql.jdbc3.AbstractJdbc3Connection.(AbstractJdbc3Connection.java:30)
[INFO]  at org.postgresql.jdbc3g.AbstractJdbc3gConnection.(AbstractJdbc3gConnection.java:22)
[INFO]  at org.postgresql.jdbc4.AbstractJdbc4Connection.(AbstractJdbc4Connection.java:30)
[INFO]  at org.postgresql.jdbc4.Jdbc4Connection.(Jdbc4Connection.java:24)
[INFO]  at org.postgresql.Driver.makeConnection(Driver.java:393)
[INFO]  at org.postgresql.Driver.connect(Driver.java:267)
[INFO]  at java.sql.DriverManager.getConnection(DriverManager.java:579)
[INFO]  at java.sql.DriverManager.getConnection(DriverManager.java:221)
[INFO]  at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:89)
[INFO]  at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:72)
[INFO]  at org.apache.shiro.realm.jdbc.JdbcRealm.doGetAuthenticationInfo(JdbcRealm.java:215
Однако я могу сделать это без проблем в оболочке:

Код: Выделить всё

$ psql -U postgres -h 192.168.145.128
persistence.xml
В чем может быть проблема?

Подробнее здесь: https://stackoverflow.com/questions/167 ... -not-exist
Ответить

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

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

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

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

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