SORU
14 Mayıs 2010, Cuma


OLANLARI nasıl bir bağlantı havuzu oluşturmak için?

Kimse OLANLARI (bağlantı havuzu oluşturulması konusunda bir örnek veya link verebilir mi?

Google Arama bunu yapmanın birçok farklı yolu görüyorum ve oldukça kafa karıştırıcı.

Sonuçta kodu java.sql.Connection bir nesne dönmek istiyorum, ama sorun herhangi bir öneriniz Hoşgeldiniz..başlarken yaşıyorum.

Güncelleme:javax.sql veya java.sql bağlantı uygulamaları havuza değil mi? Neden en iyi Bu kullanmak olmaz mı?

CEVAP
14 Mayıs 2010, Cuma


Eğer ihtiyacınız tek başına bir bağlantı havuzu, tercihim her nereye gidersen git C3P0 DBCP (bu söz bu previous answer), ben sadece çok fazla sorunları olan DBCP altında ağır yük. C3P0 kullanarak ölü basittir. documentation:

ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass( "org.postgresql.Driver" ); //loads the jdbc driver
cpds.setJdbcUrl( "jdbc:postgresql://localhost/testdb" );
cpds.setUser("swaldman");
cpds.setPassword("test-password");

// the settings below are optional -- c3p0 can work with defaults
cpds.setMinPoolSize(5);
cpds.setAcquireIncrement(5);
cpds.setMaxPoolSize(20);

// The DataSource cpds is now a fully configured and usable pooled DataSource 

Ama eğer bir uygulama sunucusu içinde çalışan, kullanarak sağlar dahili bağlantı havuzu tavsiye ederim. Bu durumda, uygulama sunucunuzun belgelerine bakın) yapılandırmak ve JNDI üzerinden bir veri Kaynağı almak gerekir:

DataSource ds = (DataSource) new InitialContext().lookup("jdbc/myDS");

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Curso Online Gratuito

    Curso Online

    4 Aralık 2011
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009