Bien ya hemos terminado con nuestro proyecto.
Sin embargo vamos a hacer una pequeña mejora final en nuestra clase de conexión.
Así que sobre nuestro proyecto control clientes en Sors Packages y en el paquete de datos abrimos nuestra
clase de conexión y lo que vamos a hacer aquí es lo siguiente Vamos a declarar una variable de tipo
Basic Data Source.
Así que vamos escribió lo siguiente preu
va a ser de tipo Static y ese tipo Basic data Sors y se va a llamar datacenters
ahora para qué vamos a declarar esta variable.
Básicamente para que cuando mandemos llamar este método Ogueta Data Source cada que solicitamos una
conexión no se crea un objeto nuevo de Data Source cada vez que mandamos a llamar este método.
Así que en este caso si no hacemos la modificación se está creando un nuevo objeto de tipo Data Source
y por lo tanto estamos solicitando 50 conexiones por cada objeto que estamos creando y si lo dejamos
así podríamos acabarnos rápidamente las conexiones hacia la base de datos así que vamos a hacer esta
pequeña corrección
vamos a preguntar si el objeto Data Source es igual a Nul y solamente en ese caso es que vamos a crear
un nuevo objeto de tipo de ataque Source.
Así que todo este código vamos a incluirlo dentro de este bloque IP damos un formato bien y aquí en
lugar de crear un nuevo objeto de tipo Data Source vamos a asignarlo a nuestra variable Data Source
y lo que vamos a regresar al final de este objeto es nuestra variable Data Source
y también modificamos cada uno de estos elementos para manejar nuestro objeto Data Source
y con esto ya estamos inicializar en nuestro objeto de atascarse únicamente en caso de que sea nulo
si es diferente de uno quiere decir que ya nos distanciamos y por lo tanto vamos a regresar la misma
instancia el mismo objeto Data Source y con esto cuando solicitamos el método de conexión entonces vamos
a regresar el objeto Data Source que ya hemos inicializar.
Así que esa es toda la corrección que vamos a hacer en nuestro código.
Por lo demás funciona perfectamente bien así que todo por esta corrección.
Saludos.