Bienvenido a Platzi

Xavier Armando Larios Alvarenga

Xavier Armando Larios Alvarenga

student
hace 8 meses

Para implementar el patrón Singleton en Java y establecer una conexión a la base de datos, sigue este ejemplo:

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DatabaseConnection { private static DatabaseConnection instance; private Connection connection; private DatabaseConnection() { try { String url = "jdbc:mysql://localhost:3306/mi_basededatos"; String user = "mi_usuario"; String password = "mi_contraseña"; connection = DriverManager.getConnection(url, user, password); } catch (SQLException e) { e.printStackTrace(); } } public static synchronized DatabaseConnection getInstance() { if (instance == null) { instance = new DatabaseConnection(); } return instance; } public Connection getConnection() { return connection; } }

En este código,

DatabaseConnection
es la clase que implementa el patrón Singleton. El método
getInstance()
asegura que solo haya una instancia de conexión a la base de datos en toda la aplicación.

No hay respuestas
Curso de Java SE: SQL y Bases de Datos

Curso de Java SE: SQL y Bases de Datos

Conecta Java con bases de datos, crea y administra registros usando JDBC, JPA y Hibernate. Implementa patrones DAO y Repository, optimiza recursos y desarrolla interfaces gráficas con Swing.

Curso de Java SE: SQL y Bases de Datos
Curso de Java SE: SQL y Bases de Datos

Curso de Java SE: SQL y Bases de Datos

Conecta Java con bases de datos, crea y administra registros usando JDBC, JPA y Hibernate. Implementa patrones DAO y Repository, optimiza recursos y desarrolla interfaces gráficas con Swing.