Por que n�o utilizar o pool de conex�es do pr�prio Tomcat ? Ivan.
--- Conrad Peres <[EMAIL PROTECTED]> escreveu: > Po valeu vc � muito legal, vou testar esse arquivo > de properties em casa com mysql, e amanh� testo no > trabalho com oracle, brigad�o novamente, qdo tiver > um tempinho dou uma olhada nesse projeto opennsource > do Hibernate ao qual falou. > > > Brigad�o > Aquele Abra�o > Conrad Peres. > > Miguel Henley <[EMAIL PROTECTED]> wrote: > > Por falar em Hibernate, ele usa um pool de conex�es > de um projeto opensource chamado c3p0 que e' muito > eficiente (http://sourceforge.net/projects/c3p0/) > > No mais, tenho utilizado o DBConnectionManager que > funciona a contento para as minhas necessidades. > > []'s > Miguel. > > > -----Mensagem original----- > De: wesley silva [mailto:[EMAIL PROTECTED] > Enviada em: quarta-feira, 7 de julho de 2004 17:54 > Para: [EMAIL PROTECTED] > Assunto: Re: RES: [JUG-Petro] ConnectionPool > > Se vc vai fazer para enteder o mecanismo e/ou > estudar, creio que valha o esfor�o. Se for para > utilizar em uma aplica��o "pra valer" d� uma olhada > no dbcp do Apache, que � uma solu��o de pool de > conex�o que vc consegue integrar ao tomcat, usar com > hibernate, etc. > > > abra�os, > > wesley > > --- Miguel Henley <[EMAIL PROTECTED]> > escreveu: > Conrad, > > > > Essa sua classe n�o est� implementando um pool de > conex�es com banco > > de dados. > > Ha' algum tempo tamb�m precisei implementar um > pool mas achei um > > pronto na Internet muito bom. > > Visite o site: > > > http://www.webdevelopersjournal.com/columns/connection_pool.html > > leia o artigo e baixe o arquivo > > DBConnectionManager.java -- muito interessante! > > > > []'s > > Miguel. > > ________________________________ > > > > De: Conrad Peres > > [mailto:[EMAIL PROTECTED] > > Enviada em: quarta-feira, 7 de julho de 2004 11:55 > > Para: [EMAIL PROTECTED] > > Assunto: [JUG-Petro] ConnectionPool > > > > > > > > Senhores, > > > > > > > > Estou fazendo meu Primeiro Connection Pool, > gostaria de algumas dicas > > de vcs, atualmente todas as aplica��es est�o > fazendo uma conex�o a > > cada request do cliente, o que deixa a aplica��o > lenta. > > > > > > > > Como eu fa�o pra usa o Connection Pool do Pr�prio > conteiner tomcat ou > > jboss? > > > > > > > > porque estou tentando instanciar um ConnectionPool > e esta dando erro > > de compila��o. > > > > > > > > > > > > Aguardo resposta > > > > Atenciosamente > > > > Conrad Peres. > > > > > > > > package util; > > > > //import java.io.PrintStream; > > import java.sql.*; > > > > import javax.servlet.http.HttpSessionBindingEvent; > > //import > javax.servlet.http.HttpSessionBindingEvent; > > //import > > javax.servlet.http.HttpSessionBindingListener; > > > > public class ConnectionBean { > > private Connection connection; > > private Statement statement; > > //private static final String driver = > > "sun.jdbc.odbc.JdbcOdbcDriver"; //private static > final String dbURL = > > "jdbc:odbc:TesteDix"; //private static final > String driver = > > "com.pointbase.jdbc.jdbcUniversalDriver";/**/ > > private static final String dbURL = > > "172.16.1.19:1521:ORCL";/*BANCO CPD*/ > > //private static final String dbURL = > > "192.168.30.12:1521:unipro";/*BANCO > > FORA!!!!!!!!!!!!!!!!!!!!!*/ > > > > private static final String login = > "unipro"; > > private static final String password = > "unipro"; > > > > private static final String user = > "unipro"; > > > > > > public ConnectionBean( ) { > > try { > > // Connection conn = > > DriverManager.getConnection ("jdbc:oracle:thin:@" > + database, user, > > password); > > // DriverManager.registerDriver(new > > oracle.jdbc.driver.OracleDriver());/**/ > > > > > > //driver="oracle.jdbc.driver.OracleDriver()"; > > //Class.forName( driver );/**/ > > //connection = > > DriverManager.getConnection( dbURL, login, > password ); > > DriverManager.registerDriver(new > > oracle.jdbc.driver.OracleDriver()); > > connection = > > DriverManager.getConnection ("jdbc:oracle:thin:@" > + dbURL, user, > > password); > > > > statement = > connection.createStatement( ); > > //System.out.println("CB instanci�"); > > } catch( SQLException sqlexception ) { > > > > System.err.println( "ConnectionBean: > > driver not loaded" ); > > //sqlexception.printStackTrace(); > > connection = null; > > } > > catch( Exception e) { > > System.err.println( "ConnectionBean: > > driver unavailable" ); > > connection = null; > > > > } > > } > > public Connection getConnection( ) { > > return connection; > > } > > > > public void commit( ) throws SQLException { > > connection.commit( ); > > } > > > > public void rollback( ) throws SQLException { > > connection.rollback( ); > > } > > > > public void setAutoCommit( boolean flag ) > throws SQLException { > > connection.setAutoCommit( flag ); > > } > > > > public boolean getAutoCommit( ) throws > SQLException { > > return connection.getAutoCommit( ); > > } > > > > public ResultSet executeQuery( String s ) > throws === message truncated === _______________________________________________________ Yahoo! Mail agora com 100MB, anti-spam e antiv�rus gr�tis! http://br.info.mail.yahoo.com/ ------------------------ Yahoo! Groups Sponsor --------------------~--> Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar. Now with Pop-Up Blocker. Get it for free! http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/5cFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
