Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Modelo;
- import Modelo.beans.Equipos;
- import Modelo.beans.Usuarios;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.SQLException;
- import java.sql.ResultSet;
- import java.sql.Statement;
- import java.util.ArrayList;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- /**
- *
- * @author andres
- */
- public class Conexion {
- private String driver;
- private String url;
- private String user;
- private String pass;
- private Connection cn;
- public Conexion() throws SQLException{
- try {
- driver = "com.mysql.jdbc.Driver";
- url = "jdbc:mysql://localhost:3306/gestorconectividad";
- user = "root";
- pass = "";
- Class.forName(driver);
- cn = DriverManager.getConnection(url,user,pass);
- } catch (ClassNotFoundException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- public void cerrarConexion(){
- try {
- cn.close();
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- public boolean registrarUsuarios(String nombre, String cedula, String centro, String correoelectronico, String correomisena, String lugarresidencia, String direccion, String telefono, String rol) {
- try {
- String sql = "Insert into usuarios(nombre,cedula,centro,correoelectronico,correomisena,lugarresidencia,direccion,telefono,rol)"
- + " values ('"+nombre+"','"+cedula+"','"+centro+"','"+correoelectronico+"','"+correomisena+"','"+lugarresidencia+"','"+direccion+"','"+telefono+"', '"+rol+"');";
- System.out.println(sql);
- Statement st = cn.createStatement();
- st.executeUpdate(sql);
- return true;
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- return false;
- }
- public String ingresarSistema(String nombre, String password){
- String sql = "select * from usuarios where nombre = '"+nombre+"' and cedula = '"+password+"';";
- try {
- PreparedStatement st = cn.prepareStatement(sql);
- ResultSet rs = st.executeQuery(sql);
- if (rs.next()) {
- String rol = rs.getString("rol");
- return rol;
- } else {
- return null;
- }
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- return null;
- }
- public ArrayList<Usuarios> mostrarUsuarios(){
- try {
- ArrayList<Usuarios>user = new ArrayList<Usuarios>();
- String sql = "select * from usuarios;";
- PreparedStatement st = cn.prepareStatement(sql);
- ResultSet rs = st.executeQuery(sql);
- while (rs.next()) {
- Usuarios usuarios = new Usuarios();
- usuarios.setNombre(rs.getString("nombre"));
- usuarios.setCedula(rs.getString("cedula"));
- usuarios.setCentro(rs.getString("centro"));
- usuarios.setCorreoelectronico(rs.getString("correoelectronico"));
- usuarios.setCorreomisena(rs.getString("correomisena"));
- usuarios.setLugarresidencia(rs.getString("lugarresidencia"));
- usuarios.setDireccion(rs.getString("direccion"));
- usuarios.setTelefono(rs.getString("telefono"));
- user.add(usuarios);
- }
- return user;
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- return null;
- }
- public boolean registrarEquipos(String serial, String marca , String tipo){
- try {
- String sql = "Insert into equipos(Serial,marca,tipo) values ('"+serial+"', '"+marca+"', '"+tipo+"');";
- Statement st = cn.createStatement();
- st.executeUpdate(sql);
- return true;
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- return false;
- }
- public ArrayList<Equipos> mostrarEquipos(){
- try {
- ArrayList<Equipos> equipos = new ArrayList<Equipos>();
- String sql = "select * from equipos;";
- PreparedStatement st = cn.prepareStatement(sql);
- ResultSet rs = st.executeQuery(sql);
- while (rs.next()) {
- Equipos lista = new Equipos();
- lista.setMarca(rs.getString("Serial"));
- lista.setSerial(rs.getString("marca"));
- lista.setTipo(rs.getString("tipo"));
- equipos.add(lista);
- }
- return equipos;
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- return null;
- }
- public boolean eliminarEquipo(String eliminar){
- try {
- String sql = "delete from equipos where id = '"+eliminar+"';";
- PreparedStatement st = cn.prepareStatement(sql);
- st.executeUpdate(sql);
- return true;
- } catch (SQLException ex) {
- Logger.getLogger(Conexion.class.getName()).log(Level.SEVERE, null, ex);
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement