2015-05-28 53 views
2

我想設置一個簡單的java待辦事項列表應用程序來訪問postgres數據庫,使用jdbc postgres driver,sql2ospark-mvc無法使用JDBC驅動程序和sql2o連接到我的Posgres服務器

這是建立與數據庫的連接我sql2o命令:

static Sql2o sql2o = new Sql2o("jdbc:postgresql://localhost:5432/todo-development", "jake", "password"); 

這是我使用的版本:

compile group: 'org.sql2o', name: 'sql2o', version: '1.5.4' 

編譯組: 'org.postgresql',名字:「PostgreSQL的版本: 」9.4-1201-jdbc41「

當我運行我的應用程序我得到這個堆棧跟蹤:

Exception in thread "main" org.sql2o.Sql2oException: Could not acquire a connection from DataSource - FATAL: invalid value for parameter "TimeZone": "America/Los_Angeles" 
    at org.sql2o.Connection.createConnection(Connection.java:291) 
    at org.sql2o.Connection.<init>(Connection.java:51) 
    at org.sql2o.Sql2o.open(Sql2o.java:225) 
    at Todo.save(Todo.java:30) 
    at Todo.<init>(Todo.java:19) 
    at App.main(App.java:14) 
Caused by: org.postgresql.util.PSQLException: FATAL: invalid value for parameter "TimeZone": "America/Los_Angeles" 
    at org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:684) 
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:199) 
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66) 
    at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:127) 
    at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29) 
    at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:21) 
    at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:41) 
    at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24) 
    at org.postgresql.Driver.makeConnection(Driver.java:414) 
    at org.postgresql.Driver.connect(Driver.java:282) 
    at java.sql.DriverManager.getConnection(DriverManager.java:664) 
    at java.sql.DriverManager.getConnection(DriverManager.java:208) 
    at org.sql2o.GenericDatasource.getConnection(GenericDatasource.java:62) 
    at org.sql2o.Connection.createConnection(Connection.java:288) 
    ... 5 more 

任何想法是什麼可能導致此?

+0

什麼是PostgreSQL版本? –

+0

這是什麼在Homebrew上最新的PG版本。我相信9.4.2,明天我回到辦公室時,我會仔細檢查。 –

+0

奇怪。適用於我(9.4.2,Fedora 21)。 –

回答

0

這是通過重新啓動計算機解決的。有時候是簡單的事情。

相關問題