Advertisement
Guest User

Untitled

a guest
Sep 5th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. package bd;
  2.  
  3. import java.sql.*; // pack
  4.  
  5. public class Conexion {
  6.     private Connection con; // Establecer la conexión
  7.     private Statement sen;  // Ejecutar consultas
  8.     private ResultSet rs;   // Recorrer los resultados (Tabla)
  9.    
  10.     // localhost --> ip --> mysql --> afuera
  11.     public Conexion(String server, String bd, String user, String pass) throws SQLException, ClassNotFoundException{
  12.         String protocolo = "jdbc:mysql://";
  13.         String lineaUser = "user="+user;
  14.         String lineaPass = "password="+pass;
  15.        
  16.         String url = protocolo +
  17.                 server + "/" +
  18.                 bd + "?" +
  19.                 lineaUser + "&" +
  20.                 lineaPass;
  21.        
  22.         System.out.println(url);
  23.        
  24.         Class.forName("com.mysql.jdbc.Driver"); // jar, INCLUIR!!!!!
  25.         con = DriverManager.getConnection(url);
  26.     }
  27.    
  28.     /*
  29.     consultas actualizan los datos --> delete, insert, update
  30.     ver datos --> select
  31.     */
  32.    
  33.     // insert, delete, update
  34.     public void ejecutar(String query) throws SQLException{
  35.         sen = con.createStatement();
  36.         sen.executeUpdate(query);
  37.         desconectar();
  38.     }
  39.    
  40.     // select
  41.     public ResultSet ejecutarSelect(String query) throws SQLException{
  42.         sen = con.createStatement();
  43.         rs = sen.executeQuery(query);
  44.         return rs;
  45.     }
  46.    
  47.     public void desconectar() throws SQLException{
  48.         sen.close();
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement