Eu ja criei uma conexão com banco de dados, mas eu fiz usando uma classe só. Eu criei uma classe DbCon, a conexão ficava no construtor, e logo após vinham métodos com selects, inserts e tal. Ficou muito desorganizado, e quero refazer usando o pattern Dao.
public class DbCon
{
public static void getConnection()
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/reposicaopecas?user=root&password=123");
}catch(ClassNotFoundException ex)
{
}catch(SQLException ex)
{
}
}
Ta certo isso? Nessa classe só vai ter a conexão, mas eu vou usar prepared statements, aí como eu faço? o "con" deveria ser um atributo da classe para que eu use os prepared statements, certo?