1

私はGoogleAppEngineを初めて使用し、guestbookというデモアプリケーションを実行して、app-engine-sdkバージョン1-7.0を使用してGoogleAppEngineからGoogleCloudsqlに接続しようとしました。しかし、「java.lang.IllegalStateException:システムプロパティrdbms.driverはcom.google.appengine.api.rdbms.dev.LocalRdbmsServiceLocalDriver.registerDriver(LocalRdbmsServiceLocalDriver.java:80)で設定する必要があります」というエラーが発生するたびに発生します。私は自分のコードを再確認しましたが、すべてが問題ないように見えますが、エラーが発生した場所にはまだ接着剤がありません。

以下は私の接続コードの抜粋です:

c = DriverManager.getConnection( "jdbc:google:rdbms:// my_instance / my_database");

mysql-connector-java-5.1.21-binはクラスパスにあり、

GoogleAppEngineでGoogleCloudSQLを有効にしました。

また、アプリエンジンでのGoogle Cloudインスタンスの使用と、データベースのインスタンス、データベース名、ログイン、パスワードを確認しました。

EclipseJunoを使用しています。

私は何か重要なことを見逃したと思います。だから私が逃したことを知っているなら私を助けてくれませんか。

事前にどうもありがとうございました、

ミン

4

1 に答える 1

0

GAE を初めて使用する場合は、Big Table データベースを試してみることをお勧めします。これを使用すると、データベース ローカルをセットアップする必要がなくなります。したがって、最初のテストには eclipse プラグインだけで十分です。ゲストブックはこのデータベースを使用するため、チュートリアルに従うのが簡単になります。

于 2012-08-29T19:53:51.503 に答える