1
00:00:00,460 --> 00:00:02,150
Bien ya hemos terminado con nuestro proyecto.

2
00:00:02,370 --> 00:00:06,360
Sin embargo vamos a hacer una pequeña mejora final en nuestra clase de conexión.

3
00:00:06,660 --> 00:00:12,690
Así que sobre nuestro proyecto control clientes en Sors Packages y en el paquete de datos abrimos nuestra

4
00:00:12,690 --> 00:00:20,270
clase de conexión y lo que vamos a hacer aquí es lo siguiente Vamos a declarar una variable de tipo

5
00:00:20,270 --> 00:00:21,310
Basic Data Source.

6
00:00:21,560 --> 00:00:23,330
Así que vamos escribió lo siguiente preu

7
00:00:26,850 --> 00:00:35,050
va a ser de tipo Static y ese tipo Basic data Sors y se va a llamar datacenters

8
00:00:37,840 --> 00:00:39,820
ahora para qué vamos a declarar esta variable.

9
00:00:39,820 --> 00:00:44,860
Básicamente para que cuando mandemos llamar este método Ogueta Data Source cada que solicitamos una

10
00:00:44,860 --> 00:00:50,480
conexión no se crea un objeto nuevo de Data Source cada vez que mandamos a llamar este método.

11
00:00:50,500 --> 00:00:55,490
Así que en este caso si no hacemos la modificación se está creando un nuevo objeto de tipo Data Source

12
00:00:55,780 --> 00:01:01,150
y por lo tanto estamos solicitando 50 conexiones por cada objeto que estamos creando y si lo dejamos

13
00:01:01,150 --> 00:01:06,700
así podríamos acabarnos rápidamente las conexiones hacia la base de datos así que vamos a hacer esta

14
00:01:06,700 --> 00:01:07,690
pequeña corrección

15
00:01:10,670 --> 00:01:20,400
vamos a preguntar si el objeto Data Source es igual a Nul y solamente en ese caso es que vamos a crear

16
00:01:20,430 --> 00:01:22,450
un nuevo objeto de tipo de ataque Source.

17
00:01:22,560 --> 00:01:31,200
Así que todo este código vamos a incluirlo dentro de este bloque IP damos un formato bien y aquí en

18
00:01:31,200 --> 00:01:36,730
lugar de crear un nuevo objeto de tipo Data Source vamos a asignarlo a nuestra variable Data Source

19
00:01:37,370 --> 00:01:42,150
y lo que vamos a regresar al final de este objeto es nuestra variable Data Source

20
00:01:46,950 --> 00:01:51,780
y también modificamos cada uno de estos elementos para manejar nuestro objeto Data Source

21
00:02:00,330 --> 00:02:05,100
y con esto ya estamos inicializar en nuestro objeto de atascarse únicamente en caso de que sea nulo

22
00:02:05,360 --> 00:02:09,810
si es diferente de uno quiere decir que ya nos distanciamos y por lo tanto vamos a regresar la misma

23
00:02:09,810 --> 00:02:16,050
instancia el mismo objeto Data Source y con esto cuando solicitamos el método de conexión entonces vamos

24
00:02:16,050 --> 00:02:19,230
a regresar el objeto Data Source que ya hemos inicializar.

25
00:02:20,340 --> 00:02:22,950
Así que esa es toda la corrección que vamos a hacer en nuestro código.

26
00:02:22,950 --> 00:02:27,660
Por lo demás funciona perfectamente bien así que todo por esta corrección.

27
00:02:27,660 --> 00:02:28,310
Saludos.
