Thanks edgar..
For those folks who are starting out or don't read binary
Context and InitialContext are part of the javax.naming package....
So you'll need to
import javax.naming.Context;
import javax.naming.InitialContext;
The javadocs are less cryptic.. Sometimes is just knowing which ones one has
to read..
Many thanks again mark
On 17-12-2002 17:18, "Edgar P. Dollin" <[EMAIL PROTECTED]> wrote:
> Context env = (Context) new
> InitialContext().lookup("java:comp/env");
> DataSource ds = (DataSource) env.lookup("yourconnection");
> conn = ds.getConnection();
>
> Edgar
> -----Original Message-----
> From: Mark [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 17, 2002 10:13 AM
> To: Struts Users Mailing List
> Subject: Re: dataSources outside of actionservlet
>
>
> I know that , i've read that .. But I what i really want to know is this
>
> Without importing any servlet stuff
>
> Some_means_of_getting_to_details_in_config_xml.getDatasource(mykey);
>
> Many thanks mark
>
> On 17-12-2002 15:17, "Edgar P. Dollin" <[EMAIL PROTECTED]> wrote:
>
>> Another option is to aquire the database connection via jndi when you
>> need it.
>>
>> Edgar
>>
>> -----Original Message-----
>> From: Matthias Bauer [mailto:[EMAIL PROTECTED]]
>> Sent: Tuesday, December 17, 2002 9:05 AM
>> To: 'Struts Users Mailing List'
>> Subject: Re: FW: dataSources outside of actionservlet
>>
>>
>> The normal thing to is the following: You aquire a database connection
>
>> in the action class and pass it on as a parameter to the bean's
>> database
>>
>> methods.
>>
>> --- Matthias
>>
>> Mark wrote:
>>
>>> Sorry to repost this question, but the more i think about it the more
>
>>> i
>>
>>> think it a reasonable one (please tell me if i'm wrong).
>>>
>>>
>>> ------ Forwarded Message
>>> From: "Mark Lowe" <[EMAIL PROTECTED]>
>>> Reply-To: "Struts Users Mailing List"
>>> <[EMAIL PROTECTED]>
>>> Date: Tue, 17 Dec 2002 09:03:33 +0100
>>> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
>>> Subject: dataSources outside of actionservlet
>>>
>>> hello
>>>
>>> you'll all have to forgive my stupidity but i've been having real
>>> problems trying to reference the datasource specified in config.xml
>>> in my business logic classes.
>>>
>>> I've been very good and seperated everything as one should. but i
>>> really need a straight answer to this (i.e. an example that works).
>>>
>>> "For maximum code re-use, business logic beans should be designed and
>
>>> implemented so that they do not know they are being executed in a web
>
>>> application environment"
>>>
>>> now i've only seen examples referencing the datasource inside an
>>> action
>>
>>> servlet, this appears to go against the design pattern. So how do i
>>> do this? have i neglected to find the correct example? why are all
>>> the examples of how to reference the datasource breaking the
>>> aforementioned
>>
>>> priciple? please i'm very confused ..
>>>
>>> many thanks in advance
>>>
>>> mark
>>>
>>>
>>>
>>>
>>> --
>>> To unsubscribe, e-mail:
>>> <mailto:[EMAIL PROTECTED]>
>>> For additional commands, e-mail:
>>> <mailto:[EMAIL PROTECTED]>
>>>
>>>
>>>
>>> ------ End of Forwarded Message
>>>
>>>
>>> --
>>> To unsubscribe, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>>> For additional commands, e-mail:
>>> <mailto:[EMAIL PROTECTED]>
>>>
>>>
>>>
>>
>>
>> --
>> To unsubscribe, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>> For additional commands, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>>
>>
>> --
>> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
>> For additional commands, e-mail:
>> <mailto:[EMAIL PROTECTED]>
>>
>>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>