This week's book giveaway is in the Design forum.
We're giving away four copies of Design for the Mind and have Victor S. Yocco on-line!
See this thread for details.
Win a copy of Design for the Mind this week in the Design 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: 4010
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: 2586
11
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: 4010
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