You don't have to enable pooling explicitly, because it is enabled by default.
private void SetDefaultOptions()
{
if (this.options == null)
{
this.options = new Dictionary<string, object>();
}
this.options.Clear();
// Add default key pairs values
/* ... */
this.options.Add("pooling", true);
this.options.Add("connection lifetime", 0);
this.options.Add("min pool size", 0);
this.options.Add("max pool size", 100);
this.options.Add("connection timeout", 15);
/* ... */
}