JDBC数据源的JNDI路径?

时间:2010-11-29 15:40:26

标签: java path datasource jndi

我有时会看到在JNDI中使用“jdbc”路径指定的JDBC数据源。例如,以下(对于Tomcat6):

<Resource name="jdbc/myAppDS" auth="Container" type="javax.sql.DataSource"
       ..... />

但是其他时候我看到JNDI路径名中没有“jdbc”。使用“jdbc”只是一个约定吗?这是典型的吗?这些事情记录在哪里?

1 个答案:

答案 0 :(得分:3)

这只是惯例。您可以随意调用资源,但如果您在上下文中定义了许多资源,则使用标准前缀可以更轻松地识别它实际上是哪种资源。

以类似的方式,JavaBean资源通常以bean/开头,而邮件资源则以mail/开头。