Skip to main content

Which JDBC resource type to use

2 replies [Last post]
rtoengi
Offline
Joined: 2012-12-16
Points: 0

Hi all,

Is it true that regardless whehter I use DataSource or ConnectionPoolDataSource as the resource type the connections are pooled?

Is it the case that Glassfish uses its own pooling mechanism if DataSource is specified but can take advantage of the native driver's pooling if ConnectionPoolDataSource is used?

If so, which variant is preferable?

I am a beginner, so a rule of thumb would be enough.

Thanks a lot
Roman

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
mgainty
Offline
Joined: 2004-05-21
Points: 0

depends on DriverType and IfPoolingWillBeImplemented

Martin Gainty
______________________________________________
Jogi és Bizalmassági kinyilatkoztatás/Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
Ez az
üzenet bizalmas. Ha nem ön az akinek szánva volt, akkor kérjük, hogy
jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának
készítése nem megengedett. Ez az üzenet csak ismeret cserét szolgál és
semmiféle jogi alkalmazhatósága sincs. Mivel az electronikus üzenetek
könnyen megváltoztathatóak, ezért minket semmi felelöség nem terhelhet
ezen üzenet tartalma miatt.

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.

> To: users@glassfish.java.net
> Subject: Which JDBC resource type to use
> From: forums@java.net
> Date: Sun, 16 Dec 2012 12:39:25 -0600
>
> Hi all, Is it true that regardless whehter I use DataSource or
> ConnectionPoolDataSource as the resource type the connections are pooled? Is
> it the case that Glassfish uses its own pooling mechanism if DataSource is
> specified but can take advantage of the native driver's pooling if
> ConnectionPoolDataSource is used? If so, which variant is preferable? I am a
> beginner, so a rule of thumb would be enough. Thanks a lot Roman
>
> --
>
> [Message sent by forum member 'rtoengi']
>
> View Post: http://forums.java.net/node/893248
>
>

rtoengi
Offline
Joined: 2012-12-16
Points: 0

In my case it's sqljdbc4.jar that is the MS SQL Server driver.

If I examine the library, ConnectionPoolDataSource is implemented. So I guess it is preferable to use ConnectionPoolDataSource in this case?

Just for clarification, if I chose DataSource in this case Glassfish would use its own pooling?

Thank a lot
Roman