hi my aplication use mysql and the conection config looks like that:
(piece)
<DRIVER>com.mysql.jdbc.Driver</DRIVER>
   <URL>jdbc:mysql://localhost:3306/database</URL>
   <LOGIN>root</LOGIN>
   <PASSWORD></PASSWORD>you dont need password  wen your in local context
+did you downloader the latest connecter
mysql-connector-java-3.0.10-stable-bin from mysql and copied it under your
comon /lib +/lib of your aplication ?
here everyting works fine and im on tomcat 4.0

----- Original Message ----- 
From: "Parsons Technical Services" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Thursday, March 18, 2004 12:29 AM
Subject: Re: JDBC/mySQL problem.


> Kawthar,
>
> As for Steve's concerns:
> It is the same one. The short story: Mark Mathews wrote it MySQL liked it
> and adopted it and him. So it went from org.gjt.mm to com.mysql.  Both
names
> will work fine but to be up to date use the com.mysql.
>
> As for server.xml having only one is fine, and on TC4 this is common. If
you
> move to TC5 then you can have multiple files with each part applying to
only
> the app that it is included with. For now don't worry about it.
>
> If your application is running OK as ROOT other than the DBCP problems
then
> you are fine. It is that most people set up a new context and don't mess
> with the ROOT at first. But again if the rest of the app runs you're fine.
>
> Now for fifty questions:
> You are rebooting after changes? It has bitten me several times.
>
> Have you done a manual connection?
> Class.forName("com.mysql.jdbc.Driver");
> connection =
> DriverManager.getConnection(
> "jdbc:mysql://localhost:3306/ecpa",
> "youruser",
> "yourpassword");
>
> If the manual connection fails then:
> Can you access the database directly and log on using the username and
> password that is in the context?
>
> Can you open a prompt and ping localhost? I have seen it fail.
> If so use the IP of your machine if you can ping it otherwise you have
other
> issues.
>
> Are you running a firewall on the machine?
>
> What OS are you on?
>
> What are the rights for the user in the database, can the user gain access
> from localhost?
>
> Doug
>
>
> ----- Original Message ----- 
> From: "Kawthar Bt M Sulaiman" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, March 17, 2004 11:46 PM
> Subject: Re: JDBC/mySQL problem.
>
>
> > Followed your suggestion, but still not working.
> >
> > Thnx,
> > --Kawthar
> >
> > >>> [EMAIL PROTECTED] 18/03/2004 12:18:00 PM >>>
> > Kawthar,
> >
> > Change:
> >
> >   <Resource auth="Container" description="JDBC Connection to
> >  MySQL v4.0.18" name="mySQLDatabase" scope="Shareable"
> >  type="javax.sql.DataSource"/>
> >
> >      <Resource name="jdbc/mySQLDatabase" auth="Container"
> >  type="javax.sql.DataSource"/>
> >
> > To:
> >
> >   <Resource auth="Container" description="JDBC Connection to
> >  MySQL v4.0.18" name="jdbc/mySQLDatabase" scope="Shareable"
> >  type="javax.sql.DataSource"/>
> >
> > Should work either way, mine did, just cleaner and proper.
> > Note name is changed in second entry, added jdbc/  .
> >
> >
> > Doug
> >
> > ----- Original Message ----- 
> > From: "Parsons Technical Services" <[EMAIL PROTECTED]>
> > To: "Tomcat Users List" <[EMAIL PROTECTED]>
> > Sent: Wednesday, March 17, 2004 11:02 PM
> > Subject: Re: JDBC/mySQL problem.
> >
> >
> > > Kawthar,
> > >
> > > Try this context in place of yours.
> > >
> > >   <Context path="/db" docBase ="ROOT" debug="9" reloadable="true">
> > >  <Resource auth="Container" description="JDBC Connection to
> > > MySQL v4.0.18" name="mySQLDatabase" scope="Shareable"
> > > type="javax.sql.DataSource"/>
> > >
> > >     <Resource name="jdbc/mySQLDatabase" auth="Container"
> > > type="javax.sql.DataSource"/>
> > >
> > >           <ResourceParams name="jdbc/mySQLDatabase">
> > >            <parameter>
> > >            <name>factory</name>
> > >
> > > <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
> > >            </parameter>
> > >            <parameter>
> > >              <name>username</name>
> > >             <value>xxxx</value>
> > >             </parameter>
> > >               <parameter>
> > >                  <name>password</name>
> > >                <value>xxxx</value>
> > >              </parameter>
> > >           <parameter>
> > >           <name>maxActive</name>
> > >           <value>100</value>
> > >           </parameter>
> > >     <parameter>
> > >       <name>maxIdle</name>
> > >       <value>5</value>
> > >     </parameter>
> > >     <parameter>
> > >       <name>maxWait</name>
> > >       <value>10000</value>
> > >     </parameter>
> > >
> > >         <parameter>
> > >           <name>driverClassName</name>
> > >           <value>org.gjt.mm.mysql.Driver</value>
> > >           </parameter>
> > >           <parameter>
> > >            <name>url</name>
> > > <value>jdbc:mysql://localhost:3306/ecpa?autoReconnect=true</value>
> > >           </parameter>
> > >        </ResourceParams>
> > >
> > >           <Logger className="org.apache.catalina.logger.FileLogger"
> > >                      prefix="DBlog." suffix=".txt"
> > >               timestamp="true"/>
> > >      </Context>
> > >
> > > Don't forget to close the statement and the result set.
> > > I do mine in a finally block along with the conn.close() and each one
> > is
> > > wrapped in a try / catch.
> > >
> > > Make sure to restart Tomcat after you make changes to the
> > server.xml.
> > >
> > > Doug
> > >
> > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
>
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to