结合使用Spring和Websphere应用程序服务器jndi进行数据库连接

时间:2018-12-05 17:07:25

标签: spring jndi websphere-8

我们需要从我们的网站(使用spring3.5)连接到SQL Server数据库,该网站已部署在Websphere应用程序服务器上。

这里有多个选项。 1.我可以使用服务器上的安全设置(用户名/密码)将数据库连接定义为JNDI条目,然后从我的代码中使用JndiObjectFactoryBean获取数据库连接,并在spring上进一步使用它。 这样,所有连接池都由Websphere处理。 2.我可以在应用程序配置中定义url,用户名和密码,并在应用程序中定义数据源。我可以使用c3p0,hikari等第三方库来管理应用程序中的连接池。

但是我要追求的选择是在Websphere中定义JNDI的位置,但是应用程序中存在用户ID和密码。 这样服务器将处理所有连接池,但是我仍然可以从应用程序管理SQL凭据。我可以通过休眠来实现,但是休眠对于我的项目来说是过多的开销。

有什么我可以使用spring做到的,所以我可以使用spring JdbcTemplate吗?

0 个答案:

没有答案