Mysql java jdbc driver
Résolu
Loftus
Messages postés
5
Statut
Membre
-
Loftus Messages postés 5 Statut Membre -
Loftus Messages postés 5 Statut Membre -
Bonjour j'arrive pas à établir la connexion java et jdbc !
J'ai une BD Mysql 5.6
pilote jdbc 5.1.25 sous forme de jar que j'ai décompressé et ajouté à ma librairie
Je travaille sous Netbeans
Voici mon code :
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Elevage","root","pass");
Statement st= con.createStatement();
String query="Select * from Animal;";
ResultSet rs=st.executeQuery(query);
while (rs.next()) {
String c1=rs.getNString("id");
String c2=rs.getNString("espece");
String c3=rs.getNString("sexe");
String c4=rs.getNString("date_naissance");
String c5=rs.getNString("nom");
String c6=rs.getNString("commentaires");
model.addRow(new Object[]{c1,c2,c3,c4,c5,c6});
}
rs.close();
st.close();
con.close();
}
catch(Exception e ){
JOptionPane.showMessageDialog(this,"Error in connectivity");
}
J'ai une BD Mysql 5.6
pilote jdbc 5.1.25 sous forme de jar que j'ai décompressé et ajouté à ma librairie
Je travaille sous Netbeans
Voici mon code :
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Elevage","root","pass");
Statement st= con.createStatement();
String query="Select * from Animal;";
ResultSet rs=st.executeQuery(query);
while (rs.next()) {
String c1=rs.getNString("id");
String c2=rs.getNString("espece");
String c3=rs.getNString("sexe");
String c4=rs.getNString("date_naissance");
String c5=rs.getNString("nom");
String c6=rs.getNString("commentaires");
model.addRow(new Object[]{c1,c2,c3,c4,c5,c6});
}
rs.close();
st.close();
con.close();
}
catch(Exception e ){
JOptionPane.showMessageDialog(this,"Error in connectivity");
}
A voir également:
- Mysql java jdbc driver
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Realtek audio driver - Télécharger - Pilotes & Matériel
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
3 réponses
J'imagine que tu obtiens un message "Error in connectivity", mais il serait bien d'en avoir le détail, en affichant le contenu de l'exception "e".
catch (Exception e)
{
StringBuilder sb = new StringBuilder(e.toString());
for (StackTraceElement trace : e.getStackTrace())
sb.append("\n at ").append(trace.toString());
JOptionPane.showMessageDialog(null, sb, "Error in connectivity", JOptionPane.ERROR_MESSAGE, null);
}
euuh merci KK j'ai déja résolu le probleme c'est loin de ça en fait ..Il est au niveau de l'exécution de la requête ;) en remplaçant le "getNstring " par "getString" tt simplement :)
Merci quand même
Merci quand même
Maintenant j'ai un autre problème : à chaque fois que je vx ajouter ds lignes ou modifier ma DB ça marche pas sachant que j'utilise bien les instructions correspondantes aux requêtes SQL
un exemple d'insertion d'une ligne dans la table Animal :
Statement state = con.createStatement();
state.executeUpdate("INSERT INTO Animal VALUES(9,'vache','F','2010-04-05 13:43:00','Rox','sans oreilles');");
Aidez moi svp et mrci d'avance
un exemple d'insertion d'une ligne dans la table Animal :
Statement state = con.createStatement();
state.executeUpdate("INSERT INTO Animal VALUES(9,'vache','F','2010-04-05 13:43:00','Rox','sans oreilles');");
Aidez moi svp et mrci d'avance