【发布时间】:2014-01-22 14:45:38
【问题描述】:
我用 wicket 和 sql2o 编写了小型 Web 应用程序。我有几个 DAO 类,我用硬编码的用户名和密码创建新的 Sql2o 实例:
Sql2o database = new Sql2o("jdbc:oracle:thin:@127.0.0.1:1521:test", "test", "test");
如果我更改密码,我将不得不在任何地方更改它。所以我的问题是在哪里以及如何将这些设置放在检票口中,以便可以从不同的类访问它。也许我应该使用 .properties 文件?
【问题讨论】:
-
您不应该为每个查询都创建数据库连接,因为这非常慢。我从未使用过 Sql2o,但通常你会使用 jdbc 池。有很多不同的方法可以做到这一点
-
有关连接池的基础知识,请阅读此页面:stackoverflow.com/questions/2835090/jdbc-connection-pooling
标签: java spring oracle apache wicket