Buen Dia, para hoy publico como realizar una conexion a base de datos a traves de una clase singleton. Una clase singleton es aquella en donde se crear a partir de una unica instancia por lo que nos da como ventaja que que siempre se trabjara con una unica instancia sin correr el riesgos de tener problemas de concurrencia. Sin mas preambulos explicare la construccion de dicha clase. Creamos una clase la cual llamaremos conexion tal cual com se muestra en la imagen.
Una vez creada la clase, a continuacion mostrare la estructura de la clase singleton:
En primer lugar, se debe declarar una variable estatica instanciandola a la misma clase en este caso a la clase conexion tal cual como se muestra en la imagen subrayada con la linea de color verde.
Luego crear el constructor de la clase, en este caso lo cree sin parametros. En la imagen se ve el constructor encerrado con el ovalo de color azul.
Por ultimo y lo mas importante creo una propuedad publica estatica en donde validando la instancia, en caso de que esta sea nula desde la misma clase se instancia, garantizando que siempre exista una unica instancia de esta. En la imagen encerrada con el ovalo de color rojo se observa la construccion de la propiedad.
Bin espero que les sirva este corto y sencillo ejemplo.
No hay comentarios:
Publicar un comentario