Etiquetas

,


Ahora tenemos el ejemplo de una conexion simple a la base de datos con Postgres usando Java, y bueno el codigo lo dejo aquí

import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;

public class conexion {
public static void main(String args[]) throws Exception {
Class.forName(“org.postgresql.Driver”);
String url = “jdbc:postgresql://localhost/automovil”;
Connection con = DriverManager.getConnection(url,”cesare”,”cesare”);

DatabaseMetaData dbmd = con.getMetaData();
System.out.print(“Database Product Name : “);
System.out.println(dbmd.getDatabaseProductName());
System.out.print(“Database Product Version : “);
System.out.println(dbmd.getDatabaseProductVersion());
System.out.print(“Driver Major Version : “);
System.out.println(dbmd.getDriverMajorVersion());
System.out.print(“Driver Minor Version : “);
System.out.println(dbmd.getDriverMinorVersion());
System.out.print(“Driver Name : “);
System.out.println(dbmd.getDriverName());
System.out.print(“Driver Version : “);
System.out.println(dbmd.getDriverVersion());
System.out.print(“JDBC URL : “);
System.out.println(dbmd.getURL());
System.out.print(“Supports Transactions : “);
System.out.println(dbmd.supportsTransactions());
System.out.print(“Default Transaction Isolation level : “);
System.out.println(dbmd.getDefaultTransactionIsolation());
System.out.print(“Uses Local Files : “);
System.out.println(dbmd.usesLocalFiles());

con.close();
}
}

Las 3 lineas en negritas son las importantes y aquí va la explicación.

Class.forName(“org.postgresql.Driver”); esta es la clase que se está usando en java para conectarse, y es necesaria que se escriba tal cual va aquí.

String url = “jdbc:postgresql://localhost/automovil”; Está linea define el controlador que usamos para conectarnos. Son 3 campos divididos por dos puntos. El primero es el controlador general, llamado JDBC. El segundo campo es el subprotocolo que en este caso es la base de datos a la que nos conectamos llamada postgresql. El tercer campo es la dirección de acceso a nuestra base de datos, con el localhost y la tabla llamada automovil.

Connection con = DriverManager.getConnection(url,”cesare”,”cesare”); Esta linea define una conexión con la base de datos y tiene 3 parametros, un URL que se definio en la instrucción anterior. Seguido del usuario y por ultimo campo el password. En mi caso y para el ejercicio, tengo creado un usuario llamado cesare y el password es igual.

Anuncios