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]>