Rechercher : dans
Par :

Connection BD MySQL avec JAVA (NetBeans)

Dernière réponse le 27 déc 2008 à 18:12:14 manau1983, le 20 fév 2008 à 20:59:50 
 Signaler ce message aux modérateurs

Bonjour,
je developpe une application Java avec NetBeans et j'ai choisi de faire la BD MySQL, j'ai preparé mon diagramme de classe
et j'ai installe MySQL server 5.0 ,j'ai un driver MYSQL connector_java 5.1.5 ,

mon probleme c que je suis encore debutante
je veux quelqu'un qui me donne les toutes premières étapes a faire pour faire ma BD ,la connection a la BD Mysql,le driver ...
svp aidez moi

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « connection BD MySQL avec JAVA (NetBeans) » dans :
Java - L'API JDBC VoirIntroduction à JDBC La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant de développer des applications capables de se connecter à des serveurs de bases de données (SGBD). L'accès aux bases de données avec...
Connexion à la base de données avec JDBC VoirConnexion à la base de données L'API (Application Programming Interface) JDBC, c'est-à-dire la bibliothèque de classes JDBC, se charge de trois étapes indispensables à la connexion à une base de données : la création d'une connexion à la...

1

=[Cvrd]=Tassin, le 20 fév 2008 à 22:32:55

Pas de souci envoies moi un MP pour qu'on puisse travailler ensemble si tu le désires

----------------------------------------------
-- Alex pour vous servir --

Répondre à =[Cvrd]=Tassin

2

ray_fab, le 21 fév 2008 à 10:49:57

Bonjour,
Voici un exemple tres simple de connexion
<html>
<body>
import java.sql.*;
public class DataBaseConnector{
public static void connexion(String user,String password,String db){
try{

Class.forName("com.mysql.jdbc.Driver");
Connection cnx=DriverManager.getConnection(user,password,db);
Statement stm= cnx.getStatement();
ResultSet resultat=stm.executeQuery("select * from ma_table");
show(resultat);
}
catch(SQLException sqle){System.err.println(sqle.getMessahe());}
catch(ClassNotFoundException cnfe){System.err.println("Probleme de driver");}
catch(Exception e){System.err.println(e.getMessage());}
return;
}
/*à completer selon besoin de l'affichage*/

public static void show(ResultSet resultat){
}
}
</body>
</html>

Répondre à ray_fab

3

manau1983, le 3 mar 2008 à 10:24:23

ResultSet rs = null;
try
{
Statement stmt = connection.createStatement() ;

//Requete en ecriture
String queryString = "INSERT INTO `manel` ( `nom` )VALUES (56);";
int update = stmt.executeUpdate(queryString);
System.out.println (update);



String requete = null;
requete = "SELECT 'nom' FROM `manel`";
rs = stmt.executeQuery(requete);

while (rs.next())
{
//Affichage les resultats de la requete SQL
System.out.println("nom "+rs.getInt(1));

}
}
catch (Exception d)
{
System.out.println ("Problème de requete.");
}
}
je veux executer une requete d'affichage de valeur depuis une table qui s'appelle manel et le champs 'nom' de type entier.
apres l'execution il me renvoie :probleme de requete
y a t il un pb dans le code
et merci

Répondre à manau1983

4

=[Cvrd]=Tassin, le 3 mar 2008 à 17:42:49

A première vue je ne vois rien d'anormal.

Affiche également dans ton System.out.println l'exceptiopn java : System.out.println ("Problème de requete. "+d.getMessage());

et donne nous le message que tu obtiens -- Alex pour vous servir --

-- N'oubliez pas de mettre vos sujets en "Résolu" lorsque vous avez la réponse ;-) --

Répondre à =[Cvrd]=Tassin

5

ray_fab, le 3 mar 2008 à 18:39:07

Bonsoir,
heu pourquoi tu mets nom entre cote?
essaies de les enlever de prime à bord je pense que ca vient de la.
Bon courage

Répondre à ray_fab

6

 ZiO, le 27 déc 2008 à 18:12:14
  • +1

Mais il te dit que nom est de type entier....!!!

Répondre à ZiO