在我尋找一種方法來處理玩租框架和postgresql模式的多租戶,我發現這篇文章 Here。
問題是,我無法弄清楚我可以在遊戲中執行普通的sql語句的方式(我完全是noob),任何人都可以幫忙嗎?玩框架和postgresql多模式
0
A
回答
1
在遊戲中,您可以使用DB對象來幫助您獲取原始jdbc對象。如果您的查詢是不帶參數的簡單更新,你可以做
DB.execute(simpleUpdate)
如果您的查詢是不帶參數的簡單選擇,你可以做
DB.executeQuery(simpleSelect)
,如果你有更復雜的東西,用的參數,你可以然後使用PreparedStatement直接獲取連接
PreparedStatement deleteStmt = DB.getConnection().prepareStatement(myStatement);
try {
deleteStmt.setString(1, myString);
deleteStmt.executeUpdate();
} finally {
deleteStmt.close();
}
0
我們使用模式分割Postgres數據庫。這是我們提出的解決方案。我們在application.conf中添加了多個數據庫連接,並初始化了與自定義SQL的連接。
# application.conf
db.default.driver=org.postgresql.Driver
db.default.url="jdbc:postgresql://localhost/mytest"
db.default.user=your_user
db.default.password=passwd
db.default.initSQL="SET timezone = 'UTC';"
db.tp0.driver=org.postgresql.Driver
db.tp0.url="jdbc:postgresql://localhost/mytest"
db.tp0.user=your_user
db.tp0.password=passwd
db.tp0.initSQL="SET search_path TO tp0, public;SET timezone = 'UTC';"
Java代碼
EbeanServer tp0 = Ebean.getServer("tp0");
List<moneylog> res = tp0.find(moneylog.class).findList();
相關問題
- 1. 玩框架2.5如何設置模式?
- 2. JHAML和玩框架?
- 3. 玩框架和REST
- 4. 玩框架安全模塊
- 5. 玩框架模板錯誤
- 6. 玩框架2.1和NewSQL
- 7. 玩!框架和ElasticSearch StackOverflowError
- 8. 與scala和GAE玩框架
- 9. 玩框架和表格
- 10. Linode 512和玩!框架
- 11. 玩框架dependecies
- 12. 玩!框架Markdown
- 13. 玩!框架+ Ebean
- 14. 玩框架2:節省很多很多
- 15. 玩框架:解析XML到模型
- 16. 玩框架模塊vs子項目
- 17. 依賴注入玩框架2.5模塊
- 18. 用scala UI模板玩框架
- 19. 玩2框架:抽象模型類
- 20. 玩!框架模板參數組
- 21. 玩! GAE上的框架模板
- 22. 玩框架的JavaForms
- 23. 玩!框架鏈接
- 24. 玩!框架:收到
- 25. 玩!框架與Ebean:PersistenceException
- 26. 玩ActiveJDBC的框架
- 27. 玩框架+ Scala + Couchbase?
- 28. @玩的豆!框架
- 29. 玩框架路線
- 30. Postgresql和實體框架
感謝的人,非常感謝 – mosid