我有一個使用JDBC來處理其數據的應用程序。 我正在尋找一種在Appengine上運行應用程序的方法。不幸的是,似乎除了數據存儲之外沒有多少選擇(我不習慣這樣做)。如何在Google AppEngine上使用JDBC
我試過使用嵌入式JavaDB,但Appengine阻止FileOutputStream(在初始驅動程序加載時拋出異常「java.io.FileOutputStream是受限制的類」)。所以我沒有試過Sqlite。
我也嘗試過使用Jiql,這是一個爲Datastore提供JDBC接口的新項目。但是,我似乎無法建立「連接」。儘管在他們的網站上有很少的例子,但是我還不清楚如何使用jiql(比如:你提供什麼用戶/密碼?)。
我看過Google Cloud SQL並最終註冊了它。這似乎是我們問題的完美解決方案,直到我意識到這是一項付費服務(一旦它離開測試階段,它即將付款)。由於我仍在測試和評估GAE的潛力,我寧願不支付(還)。
-
你會推薦什麼,記住想用JDBC的應用程序的持久層?
在此先感謝!
哦,所以GAE支持JPA/JDO!那麼我可能會採取那種方法。目前我正在JDBC和Datastore之上開發自己的層...感謝您的鏈接,那裏有一些有用的信息。 –