You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Brian McGovern <bm...@imediainc.com> on 2005/02/16 15:23:17 UTC
Calling a datasource
In my server config file I have a data resource "jdbc/MyData" and in my data layer i call it like this.
DataSource zDataSource = (javax.sql.DataSource)zContext.lookup("jdbc/MyData");
This works, but I dont want to hardcode the jdbc name in the data class. How and where do I put this when I am not importing anything into the data class besides data specific classes?
Thanks
-B
Re: Calling a datasource
Posted by Erik Weber <er...@mindspring.com>.
The resource-ref element in your web.xml file decouples the web app from
the actual resource name (it gets mapped to whatever is specified in
your server-specific JNDI configuration). As far as I know, you'll still
need to hard-wire your app to whatever is in web.xml, but at least this
way you are not hard-wiring it to a specific JNDI server's resource name.
Erik
Brian McGovern wrote:
>In my server config file I have a data resource "jdbc/MyData" and in my data layer i call it like this.
>
>DataSource zDataSource = (javax.sql.DataSource)zContext.lookup("jdbc/MyData");
>
>This works, but I dont want to hardcode the jdbc name in the data class. How and where do I put this when I am not importing anything into the data class besides data specific classes?
>
>Thanks
>-B
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org