Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/02/2011, 14:30
Avatar de sivadmp
sivadmp
 
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Respuesta: Conectar BD+Servlet y mostrar BD (Netbeans)

lo que tienes que hacer es crear una clase donde te vas a conectar a la base de datos

Código java:
Ver original
  1. public ConnectDB() {
  2.         server = "jdbc:postgresql://localhost:5432/db";
  3.         user = "xxx";
  4.         pass = "xxx";
  5.     }
  6. public void connect() {
  7.         try {
  8.             Class.forName("org.postgresql.Driver");
  9.             conn = DriverManager.getConnection(server, user, pass);
  10.         } catch (ClassNotFoundException e) {
  11.             e.printStackTrace();
  12.         } catch (SQLException e) {
  13.             System.out.println("ConnectDB " + e.getMessage());
  14.         }
  15.     }
  16. public void disconnet() {
  17.         if (conn != null) {
  18.             try {
  19.                 conn.close();
  20.             } catch (SQLException ex) {
  21.                 System.out.println("ConnectDB " + ex.getMessage());
  22.             }
  23.         }
  24.     }
  25.  
  26.     public Connection getConnect() {
  27.         return conn;
  28.     }

y desde tu servlet llamas haces la conexión y la consulta SQL

Código java:
Ver original
  1. public void list() throws SQLException {
  2.         ConnectDB connect = new ConnectDB();
  3.         connect.connect();
  4.         Connection conn = connect.getConnect();
  5.         Statement sta = conn.createStatement();
  6.  
  7.         String query = "SELECT * FROM users";
  8.         ResultSet rs = sta.executeQuery(query);
  9.             while (rs.next()) {
  10.            
  11.         }
  12.         rs.close();
  13.         sta.close();
  14.         connect.disconnet();
  15.     }