El patrón de diseño Factory Method se puede utilizar en JDBC para crear instancias de objetos de conexión a la base de datos. La clase DriverManager
en JDBC es un ejemplo de una clase que utiliza el patrón de diseño Factory Method para crear objetos de conexión a la base de datos.
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MySQLConnection { public static Connection getConnection() { try { Class.forName("com.mysql.cj.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "username"; String password = "password"; return DriverManager.getConnection(url, user, password); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); return null; } } }
, MySQLConnection
utiliza el patrón de diseño Factory Method al utilizar la clase DriverManager
para crear y devolver una instancia de conexión a la base de datos MySQL. La clase DriverManager
es responsable de crear y devolver el objeto de conexión a la base de datos, mientras que MySQLConnection
actúa como una fábrica que solicita la creación de una conexión a la base de datos MySQL.