rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Problème SQL JAVA

  Posté par Fabien, le jeudi 27 janvier 2005 à 14:25:32
Bonjour à tous, je dois faire un projet compte bancaire en JAVA pour ma licence.
Je ne m'y connais pas du tout à JAVA, je débute et j'ai quelques soucis pour éxecuter mes requetes vers SQL.

Bon j'arrive à me connecter correctement grâce à MySQL ODBC 3.51 Driver.

Seulement après lorsque je vais pour éxecuter ma requete j'ai un problème. Il me dit pas de resultat dans le resultset.

ma requete dans l'exemple est juste la selection d'une base de données. Merci de m'aider.

Voici mon code :

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


public class Client {
int ID_Client=0;
private String Nom;
private String Prenom;
private String Adresse;
private String Ville;
private int No_Compte;

private static void affiche(String message) {
System.out.println(message);
}

public Client(String Nom, String Prénom, String Adresse, String Ville) throws ClassNotFoundException, SQLException{
this.Nom = Nom;
this.Prenom = Prénom;
this.Adresse = Adresse;
this.Ville = Ville;
No_Compte = 0;
ID_Client = ID_Client+1;
ID_Client++;
// Initialisation variables
ResultSet results = null;

//On charge dans un premier temps le pilote JDBC-ODBC

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//créer une instance de la classe Connection en indiquant la base de données
String url = "jdbc:odbc:test_java";
Connection con = DriverManager.getConnection(url,"root","root&­quot;);
//Requete SQL
String query = "USE compte_bancaire";
System.err.println(query);
// Bloc TRY / CATCH pour EXCEPTIONS
try {
//On crée un objet Statement
Statement stmt = con.createStatement();
//On récupère le résultat

results = stmt.executeQuery(query);
System.out.println(results);
while (results.next()) {

System.out.print(results.getString("nom")+"\t­\t");

}
}
catch(Exception e){
System.out.println("exception due a la requete");
System.exit(-1);
}
}

public String getNom(){
return Nom;
}
public String getPrenom(){
return Prenom;
}
public String getAdresse(){
return Adresse;
}
public String getVille(){
return Ville;
}
public int getID(){
return ID_Client;
}





static public void main(java.lang.String[] args) throws ClassNotFoundException, SQLException{


Client Fabien = new Client("Casaleggio","Fabien","there­se","Drancy");
affiche(Fabien.Nom);
}
}
Répondre à Fabien  Signaler ce message aux modérateurs
Discussions pertinentes trouvées dans le forum
15/07 15h30Pb sql-java0
10/01 11h32[PHP-SQL-Javascipt] Pb Maj BDD24
18/12 12h35Alerte codeur php, sql, java2
19/12 14h57Requete sql java0
25/04 09h54[SQL] java.lang.NullPointerException21
Plus de discussions sur « Problème SQL JAVA »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger Azureus 3.0.5.2bAzureus - Azureus est un client BitTorrent multiplateformes développé en Java, c'est-à-dire un gestionnaire de téléchargement de...Catégorie: Téléchargement
Licence: Open Source
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Problème SQL JAVA »