我有一个使用 JDBC 来操作其数据的应用程序。我正在寻找一种在 Appengine 上运行应用程序的方法。不幸的是,除了数据存储(我只是无法习惯)之外,似乎没有太多选择。
我尝试使用嵌入式 JavaDB,但 Appengine 阻止了 FileOutputStream(在初始驱动程序加载时抛出异常“java.io.FileOutputStream 是一个受限类”)。因此,我没有尝试过 Sqlite。
我还尝试使用 Jiql,这是一个为 Datastore 提供 JDBC 接口的新项目。但是,我似乎无法建立“连接”。尽管他们网站上的示例很少,但我有点不清楚如何使用 jiql(例如:您提供什么用户/通行证?)。
我查看了 Google Cloud SQL 并最终注册了它。这似乎是我们问题的完美解决方案,直到我意识到这是一项付费服务(一旦离开测试阶段,它将很快支付)。我宁愿不付钱(还),因为我仍在测试和评估 GAE 的潜力。
--
你会推荐什么,记住想将 JDBC 用于应用程序的持久层?
提前致谢!