2017-11-06 6 views
0

私は春のブートアプリケーションでpostgresqlに接続しようとしています。私はdb configを保持しています。データベースへのアクセスは拒否されています.dbの詳細はdb url、password、userという正しい例です。春のブートアプリケーションでデータベース接続を設定する方法

私は2つのコンポーネントを持っています。 1番目のコンポーネントは、私が春のブートアプリケーションであるこのURLを打っている場所からのjavaアプリケーションです。私は、サーバーのDBからいくつかのデータを取得したい。ローカルで正常に動作しています。 Please refer stack trace

+0

1.例外トレースを表示してください。 2. Cloud DBは外部接続を許可していますか? MySQLでは、localhost以外をDBに接続できるように明示的に設定する必要があります。 - 3. PostgreSQLと同様のものが必要です。 4.最初にあなたのアプリケーションをローカルDB上で走らせてから、クラウド用の別のプロファイルを作成してapplication-cloud.propertiesとし、それをクラウドで試すことをお勧めします。 – MohamedSanaulla

+0

私は上記のコメントに私の答えを移動しました。 – MohamedSanaulla

+0

スタックトレースを参照してください。 –

答えて

0

これは春のブートの問題ではありません。これはPostgresの問題です。あなたがログインするために使用しているユーザーIDがテーブルやパッケージにアクセスできないように見えます。 pgsqlのGRANT文を使用して、必要なすべてのオブジェクト/テーブルへのユーザの権限付与を行ってください。 PGAdmin、AquqStudioなどのDBクライアント経由でアクセスしてください。

関連する問題