Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to set connection size (dbcp)

 
Robert Kennedy
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I am trying to control the number of initial connection when creating a connection pool (Apache-Postgres). I require 1-2 connections but i am initially receiving 4. I see that in BasicDataSource i can set the initialSize of the pool, however i do not understand how to set initialSize using PoolingDataSource.

Thanks,
 
Scott Selikoff
author
Saloon Keeper
Posts: 4028
18
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Usually its in an XML file (or admin console) of where ever the pool is declared. BTW, why only 1-2? It seems like a pool that small is hardly worth putting in a pool.
 
Robert Kennedy
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you for your response. What I require is a mean to set the connection size (initialSize) using Java directly, not a configuration document.
 
Jan Cumps
Bartender
Posts: 2602
13
C++ Linux Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Robert Kennedy:
Thank you for your response. What I require is a mean to set the connection size (initialSize) using Java directly, not a configuration document.



BasicDataSource allows you to create connection pool without xml config file. It has setters for the settings you would otherwise put in the config file.
BasicDataSource.setInitialSize(). Read the note in the javadoc: you have to call this method early.

Regards, Jan
 
Scott Selikoff
author
Saloon Keeper
Posts: 4028
18
Eclipse IDE Flex Google Web Toolkit
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Usually you leave managing the connection pol to the server, not the application code.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic