WEB开发网
开发学院软件开发Java 将数据库连接到 Geronimo 应用服务器的三种方法 阅读

将数据库连接到 Geronimo 应用服务器的三种方法

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 您可以看到,通过使用 lookup() 方法,将数据库连接到 Geronimo 应用服务器的三种方法(8),请求名为 java:comp/env/jdbc/DataSource 的 DataSource 的 InitialContext 实例(这里称为 ctx),可以获得数据源,在 web.xm

您可以看到,通过使用 lookup() 方法,请求名为 java:comp/env/jdbc/DataSource 的 DataSource 的 InitialContext 实例(这里称为 ctx),可以获得数据源。然后,可以使用 DataSource 从池中获取数据库连接,最后使用该池在结果集中执行查询和迭代,并返回 PhoneBookEntry 对象的结果列表。

您可能会问在何处指定 java:comp/env/jdbc/DataSource 名称。这项指定操作一部分发生在 web.xml 文件中,还有一部分发生在 geronimo-jetty.xml 部署计划中。

下面是它在 web.xml 文件中的表现形式:

清单 6. 在 web.xml 文件中指定 java:comp/env/jdbc/DataSource 名称

<resource-ref> 
   <res-ref-name>jdbc/DataSource</res-ref-name> 
   <res-type>javax.sql.DataSource</res-type> 
   <res-auth>Container</res-auth> 
   <res-sharing-scope>Shareable</res-sharing-scope> 
</resource-ref> 

下面是它在 geronimo-jetty.xml 文件中的表现形式:

清单 7. 在 geronimo-jetty.xml 文件中指定 java:comp/env/jdbc/DataSource 名称

<naming:resource-ref> 
   <naming:ref-name>jdbc/DataSource</naming:ref-name> 
   <naming:resource-link>MysqlDataSource</naming:resource-link> 
</naming:resource-ref> 

您可以看到,在 web.xml 文件中建立了 jdbc/DataSource 别名。在 geronimo-jetty.xml 文件中,引用被链接到以前部署 mysql-plan.xml 时定义的 MysqlDataSource。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:数据库 连接 Geronimo

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接