Pb connexion bd Postgresql et netbeans 6.8
tkl
-
productif Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
productif Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
VOILA MON CODE
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package gestionetablissementscolaire;
/**
*
* @author
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class ConnexionBD {
public static void main(String[] args) {
try{
Class.forName("org.postgresql.Driver").newInstance();
System.out.println("DRIVER OK ! ");
String url = "jdbc:postgresql://localhost:5432/bdEleves";
String user = "postgres";
String passwd = "";
Connection conn = DriverManager.getConnection(url, user, passwd);
System.out.println("je suis passé");
//Création d'un objet Statement pou exécuter la raquête
Statement state = conn.createStatement();
//L'objet ResultSet contient le résultat de la requête SQL
ResultSet result = state.executeQuery("select * from public.\"Eleves\"");
//On récupère les MetaData
ResultSetMetaData resultMeta = result.getMetaData();
System.out.println("\n**********************************");
//On affiche le nom des colonnes
for(int i = 1; i <= resultMeta.getColumnCount(); i++)
System.out.print("\t" + resultMeta.getColumnName(i).toUpperCase()+ "\t*");
System.out.println("\n**********************************");
while(result.next()){
for(int i = 1; i <= resultMeta.getColumnCount(); i++)
System.out.print("\t" + result.getObject(i).toString()+"\t|");
System.out.println("\n---------------------------------");
}
result.close();
state.close();
System.out.println("Connection effective !");
} catch (Exception e) {
e.printStackTrace();
}
}
}
VOICI L'ERREUR
run:
java.lang.ClassNotFoundException: org.postgresql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at gestionetablissementscolaire.ConnexionBD.main(ConnexionBD.java:22)
BUILD SUCCESSFUL (total time: 3 seconds)
BIZAR NON PLUS QUE SA PASSE AVEC ECLIPSE
VOILA MON CODE
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package gestionetablissementscolaire;
/**
*
* @author
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
public class ConnexionBD {
public static void main(String[] args) {
try{
Class.forName("org.postgresql.Driver").newInstance();
System.out.println("DRIVER OK ! ");
String url = "jdbc:postgresql://localhost:5432/bdEleves";
String user = "postgres";
String passwd = "";
Connection conn = DriverManager.getConnection(url, user, passwd);
System.out.println("je suis passé");
//Création d'un objet Statement pou exécuter la raquête
Statement state = conn.createStatement();
//L'objet ResultSet contient le résultat de la requête SQL
ResultSet result = state.executeQuery("select * from public.\"Eleves\"");
//On récupère les MetaData
ResultSetMetaData resultMeta = result.getMetaData();
System.out.println("\n**********************************");
//On affiche le nom des colonnes
for(int i = 1; i <= resultMeta.getColumnCount(); i++)
System.out.print("\t" + resultMeta.getColumnName(i).toUpperCase()+ "\t*");
System.out.println("\n**********************************");
while(result.next()){
for(int i = 1; i <= resultMeta.getColumnCount(); i++)
System.out.print("\t" + result.getObject(i).toString()+"\t|");
System.out.println("\n---------------------------------");
}
result.close();
state.close();
System.out.println("Connection effective !");
} catch (Exception e) {
e.printStackTrace();
}
}
}
VOICI L'ERREUR
run:
java.lang.ClassNotFoundException: org.postgresql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at gestionetablissementscolaire.ConnexionBD.main(ConnexionBD.java:22)
BUILD SUCCESSFUL (total time: 3 seconds)
BIZAR NON PLUS QUE SA PASSE AVEC ECLIPSE
A voir également:
- Pb connexion bd Postgresql et netbeans 6.8
- Gmail connexion - Guide
- Connexion chromecast - Guide
- Gmail connexion autre compte - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Www.youtube.com n'autorise pas la connexion. ✓ - Forum HTML