Foros del Web » Programación para mayores de 30 ;) » Java »

Error Conexión Netbeans con postgre

Estas en el tema de Error Conexión Netbeans con postgre en el foro de Java en Foros del Web. Hola Estoy tratando de realizar la coneccion de netbeans IDE 7.0 con PostgreSQL 9.1, a la hora de Correr la aplicación me arroja el siguiente ...
  #1 (permalink)  
Antiguo 09/05/2011, 10:25
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Error Conexión Netbeans con postgre

Hola Estoy tratando de realizar la coneccion de netbeans IDE 7.0 con PostgreSQL 9.1, a la hora de Correr la aplicación me arroja el siguiente error.

9/05/2011 11:23:54 AM hola.Hola main
GRAVE: null
java.lang.ClassNotFoundException: postgresql-9.0-801.jdbc4.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java: 202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 47)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at hola.Hola.main(Hola.java:27)
Conexion a la base de datos Ejemplo realizada con exito!
BUILD SUCCESSFUL (total time: 0 seconds)

y no sigue
  #2 (permalink)  
Antiguo 09/05/2011, 10:40
 
Fecha de Ingreso: abril-2011
Ubicación: mexico
Mensajes: 104
Antigüedad: 13 años
Puntos: 10
Respuesta: Error Conexión Netbeans con postgre

hola amigo
mira aqui te dice todo:

java.lang.ClassNotFoundException: postgresql-9.0-801.jdbc4.jar

Revisa que tengas la libreria en tu proyecto y que se lo hayas agregado
  #3 (permalink)  
Antiguo 09/05/2011, 10:53
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Error Conexión Netbeans con postgre

Cita:
Iniciado por ikki872 Ver Mensaje
hola amigo
mira aqui te dice todo:

java.lang.ClassNotFoundException: postgresql-9.0-801.jdbc4.jar

Revisa que tengas la libreria en tu proyecto y que se lo hayas agregado
si ya agregue observa la imagen

[URL="http://cid-22515506e487f820.office.live.com/self.aspx/.Public/pantalla.jpg"]http://cid-22515506e487f820.office.live.com/self.aspx/.Public/pantalla.jpg[/URL]
  #4 (permalink)  
Antiguo 09/05/2011, 12:07
 
Fecha de Ingreso: abril-2011
Ubicación: mexico
Mensajes: 104
Antigüedad: 13 años
Puntos: 10
Respuesta: Error Conexión Netbeans con postgre

hola amigo, porque no quitas una de las librerias podrias tener conflictos mas adelante.
Muestranos como estas haciendo la conexion.
  #5 (permalink)  
Antiguo 09/05/2011, 12:24
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Error Conexión Netbeans con postgre

Cita:
Iniciado por ikki872 Ver Mensaje
hola amigo, porque no quitas una de las librerias podrias tener conflictos mas adelante.
Muestranos como estas haciendo la conexion.
Hola, al quitar una de las dos, se suprime ambas, al agregar de nuevo, salen las dos.

el codigo de la conexion es :


package hola;
import java.sql.*;
import javax.swing.JOptionPane;
/**
*
* @author Over
*/
public class Conect {

private Connection conexion = null;

public void estableceConexion()
{
if (conexion != null)
return;
try
{
Class.forName("com.mysql.jdbc.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://localhost/postgres","postgres","123456");
if (conexion !=null){
System.out.println("Conexión a base de datos ... Ok");
}
} catch (Exception e) {
System.out.println("Problema al establecer la Conexión a la base de datos 1");
}
}
public ResultSet dameNombre()
{
ResultSet rs = null;
Statement s = null;
try
{
s = conexion.createStatement();
rs = s.executeQuery("SELECT * FROM Operadores");
}catch (Exception e)
{
System.out.println("Problema al consultar la base de datos 1 ");
}
return rs;
}
public void cierraConexion()
{
try
{
conexion.close();
}catch(Exception e)
{
System.out.println("Problema para cerrar la Conexión a la base de datos ");
}
}
}


la llamada al presionar el boton aceptar es:
Conect pr;
pr=new Conect();

ResultSet rs = null;
String cadena1="";
String cadena="";

pr.estableceConexion();
rs = pr.dameNombre();
try{
while (rs.next())
{
//imprimimos todos los datos contenidos en la tabla
cadena += rs.getString (1);
cadena1+= rs.getString(2);

if (cadena.equals(jTextField1.getText()) && cadena1.equals(jTextField2.getText()) ){
x1++;
}
cadena = "";
cadena1= "";
}
} catch(Exception e)
{
System.out.println("xxxxxxxxxxxx ");
}
pr.cierraConexion();

if (x1!=0){
entrada x=new entrada();
this.hide();
x.show();
} else{
JOptionPane.showMessageDialog(null, "No existe el usuario");
}
  #6 (permalink)  
Antiguo 09/05/2011, 12:49
 
Fecha de Ingreso: abril-2011
Ubicación: mexico
Mensajes: 104
Antigüedad: 13 años
Puntos: 10
Respuesta: Error Conexión Netbeans con postgre

Class.forName("com.mysql.jdbc.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://localhost/postgres","postgres","123456");

aam suponiendo que usas mysql en vez de postgresql
al parecer esta bien la conexion,
  #7 (permalink)  
Antiguo 09/05/2011, 13:05
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Error Conexión Netbeans con postgre

Cita:
Iniciado por ikki872 Ver Mensaje
Class.forName("com.mysql.jdbc.Driver");
conexion = DriverManager.getConnection("jdbc:mysql://localhost/postgres","postgres","123456");

aam suponiendo que usas mysql en vez de postgresql
al parecer esta bien la conexion,
entonces cual podria ser el error
  #8 (permalink)  
Antiguo 09/05/2011, 13:54
 
Fecha de Ingreso: abril-2011
Ubicación: mexico
Mensajes: 104
Antigüedad: 13 años
Puntos: 10
Respuesta: Error Conexión Netbeans con postgre

es error de dedo lo de mysql?

un ejemplo de conexion con postgresql
http://www.forosdelweb.com/f45/conexion-java-postgre-485188/
  #9 (permalink)  
Antiguo 09/05/2011, 17:38
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Error Conexión Netbeans con postgre

Cita:
Iniciado por ikki872 Ver Mensaje
es error de dedo lo de mysql?

un ejemplo de conexion con postgresql
http://www.forosdelweb.com/f45/conexion-java-postgre-485188/
Da igual la cambie a el sig codigo me genera el mismo error:
package hola;
import java.sql.*;
import javax.swing.JOptionPane;
/**
*
* @author Over
*/
public class Conect {

private Connection conexion = null;

public void estableceConexion()
{
if (conexion != null)
return;
try
{
Class.forName("org.postgresql.Driver");
conexion = DriverManager.getConnection("jdbc:postgresql://localhost/postgres","postgres","123456");
if (conexion !=null){
System.out.println("Conexión a base de datos ... Ok");
}
} catch (Exception e) {
System.out.println("Problema al establecer la Conexión a la base de datos 1");
}
}
public ResultSet dameNombre()
{
ResultSet rs = null;
Statement s = null;
try
{
s = conexion.createStatement();
rs = s.executeQuery("SELECT * FROM Operadores");
}catch (Exception e)
{
System.out.println("Problema al consultar la base de datos 1 ");
}
return rs;
}
public void cierraConexion()
{
try
{
conexion.close();
}catch(Exception e)
{
System.out.println("Problema para cerrar la Conexión a la base de datos ");
}
}
}
  #10 (permalink)  
Antiguo 09/05/2011, 19:04
 
Fecha de Ingreso: febrero-2010
Ubicación: Gran Canaria
Mensajes: 280
Antigüedad: 14 años, 1 mes
Puntos: 12
Respuesta: Error Conexión Netbeans con postgre

Tienes que añadir la librería al classpath, para que la encuentre, está claro en la imagen.

Saludos

Javier
  #11 (permalink)  
Antiguo 11/05/2011, 09:34
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Error Conexión Netbeans con postgre

Cita:
Iniciado por javihd Ver Mensaje
Tienes que añadir la librería al classpath, para que la encuentre, está claro en la imagen.

Saludos

Javier
Javier ya agregue la libreria al classpath y nada, ayuda por favor

Etiquetas: netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:38.