私は検索しており、どこでも回答を見つけることができません。私もそれを試してみる時間がなかった。Google App Engineの外部データベース
Google App Engine(GAE)のjavaを使用して、リモートデータベースに接続することは可能ですか?それがMySql、SQLServerなどのようなものであれば、それはそのドメインの外で呼び出しを行うことができますか?このような接続を行うために必要なライブラリを使用することは可能ですか?
私は検索しており、どこでも回答を見つけることができません。私もそれを試してみる時間がなかった。Google App Engineの外部データベース
Google App Engine(GAE)のjavaを使用して、リモートデータベースに接続することは可能ですか?それがMySql、SQLServerなどのようなものであれば、それはそのドメインの外で呼び出しを行うことができますか?このような接続を行うために必要なライブラリを使用することは可能ですか?
最も近いものはGoogle Secure Data Connectorです。 GAEから発信されるすべての接続はHTTPベースなので、データベースサーバ(MySql、SqlServerなど)へのjdbcタイプの接続を取得することはほとんどありません。
IMHO HTTP経由でJDBCをトンネルしようとすることができます。可能です。たとえば、ここに無料のソリューションhttp://sourceforge.net/projects/sqlgateway/とここに商業http://www.idssoftware.com/jdbcdrv.html :)
私はいつもデータベースを含むサーバー上でREST APIを使用してこれを行います。必要に応じて(例えば、アドホックなクエリが必要です)、柔軟性を持ってREST APIを選択することができます。
あなたは、単にそれが小さいといけないが、DB接続にHTTPを使用http://www.playframework.org/かhttp://guides.rubyonrails.org/getting_started.html#rest
を使用して、独自のロールすることがありますが、このようなhttp://phprestsql.sourceforge.net/
として周りにかなりの数の単純なREST-DBのライブラリがありますが、安全です。
使用クラウドSQLの代わりに(JDBC型接続、ジャー内のクエリとドライバなどのMySQL)