Acceso a bases de datos JDBC

Detalles del artículo
URL: https://soporte.enredados.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=11
Identificador del Artículo: 11
Creado en: 29 Aug 2003 01:24 PM

Respuesta

En MySQL


<%@page import="java.sql.*" %>
<%
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost/NOMBREBASEDEDATOS?user=USUARIO&password=CONTRASEÑA";
Connection conexion = DriverManager.getConnection(url);
out.println("Conexión realizada con éxito a: "+conexion.getCatalog());
%>


Ejemplo en PostgreSQL


import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;

public class Example1 {
    public static void main(String[] argv) {

       try {
          Class.forName("org.postgresql.Driver");
       } catch (ClassNotFoundException cnfe) {
          System.out.println("No se encuentra el driver");
          System.out.println("Imprimimos una traza:");
          cnfe.printStackTrace();
          System.exit(1);
       }

       System.out.println("Driver registrado. Establecemos una conexión");

       Connection c = null;

       try {
          c = DriverManager.getConnection(
              "jdbc:postgresql://localhost/NOMBREbd",
              "USUARIO", "CONTRASEÑA");
       } catch (SQLException se) {
          System.out.println("No se puede conectar, imprimimos la traza.");
          se.printStackTrace();
          System.exit(1);
       }

       if (c != null)
          System.out.println("Se ha conectado con éxito.");
       else
          System.out.println("Nunca debería pasar por aquí.");
    }
}