Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.forge;
- import java.sql.*;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- // nombre = Juan Perez
- // rut= 25.542.569-8
- // user = jperez
- // password = P25.54
- // url = forgedb.netbyteoss.com
- // puerto = 5443
- // base de datos = forge_alumnos
- try {
- try {
- Class.forName("org.postgresql.Driver");
- } catch (ClassNotFoundException ex) {
- System.out.println("Error, el driver de PostgresSQL no se ha cargado : " + ex);
- }
- Connection conn = null;
- // Conectamos con la base de datos
- conn = DriverManager.getConnection( "jdbc:postgresql://forgedb.netbyteoss.com:5443/forge_alumnos", "jperez", "P25.54");
- // Proceso para recuperar nombre del teclado
- Scanner sc = new Scanner(System.in);
- System.out.println(" Ingrese su nombre ");
- String nombre = sc.nextLine();
- System.out.println(" Ingrese su apellido ");
- String apellido = sc.nextLine();
- // Consulta a la bd (string)
- String consulta = "select * from ejercicios where nombre = ? and apellido = ? ";
- // Preparacion de consulta y enlace a conexion
- PreparedStatement ps = conn.prepareStatement(consulta);
- // Agregamos parametro de teclado
- ps.setString(1, nombre);
- ps.setString(2, apellido);
- System.out.println(ps);
- // Variable que almacenara el retorno de nuestra consulta
- ResultSet rs = ps.executeQuery();
- // Para recorrer las tuplas en este caso ocuparemos while
- while (rs.next()){
- //De acuerdo al tipo de dato de atributo en la bd usamos los metodos de rs al ser strin rs.getString(nombre atributo)
- System.out.println("Su nombre es : " + rs.getString("nombre") + " "+ rs.getString("apellido") );
- System.out.println("De nacionalidad : " + rs.getString("nacionalidad") + " esta en "+ rs.getString("ciudad") );
- System.out.println("Su seria favorita es : " + rs.getString("serie") + " y deporte "+ rs.getString("deporte") );
- }
- } catch (java.sql.SQLException sqle) {
- System.out.println("Error:" + sqle);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement