package mia.DBMS;
import java.sql.*;
/**
* @author SilviaRossana
*/
public class mysql_connection {
protected Connection conexion = null;
String driver_manager = "jdbc:mysql://localhost:3306/tienda_mia";
String user = "admin";
String password = "admin";
static{
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException cnfe)
{
System.out.println(cnfe.getMessage());
}
}
/**
* Ejecutar cambios nuevos en la base de datos
* @param executeStatement
* @return
* @throws java.sql.SQLException
*/
public int executeUpdate(String executeStatement)throws SQLException{
conexion = DriverManager.getConnection(driver_manager, user, password);
Statement st = conexion.createStatement();
int update = st.executeUpdate(executeStatement);
return update;
}
/**
* Ejecutar una consulta devolviendo como parametro el Query
* @param executeStatement
* @return
*/
public ResultSet executeQuery(String executeStatement)throws SQLException{
conexion = DriverManager.getConnection(driver_manager, user, password);
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery(executeStatement);
return rs;
}
/**
* Método que permite cerrar el flujo de conexion
* @return
* @throws java.sql.SQLException
*/
public boolean cerrarConexion()throws SQLException{
// Se cierra la conexión con la base de datos.
conexion.close();
return true;
}