Comment faire pour entrer des données dans MySQL à partir d'Eclipse.

Je suis en train de saisir les données dans la base MySQL via eclipse. Voici ce que j'ai à ce jour:

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import com.mysql.jdbc.Statement;

public class MySQL{

public static void main(String[] args)throws Exception{

    Class.forName("com.mysql.jdbc.Driver");

    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/database","root","root");

    PreparedStatement stmt = con.prepareStatement("INSERT INTO 'database'.'Table'(Account_ID,First_Name,Last_Name) VALUES ('hello12','Ed','Lee')");

    ResultSet result = stmt.executeQuery();}

 }

Il ne fonctionne pas pour une certaine raison...des idées?

  • Vous avez besoin de fournir plus de détails que ça ne fonctionne pas. Est l'instance mysql et en cours d'exécution? Vous pouvez obtenir une connexion? Où est-elle défaillante? Avez-vous une trace de la pile? En plus de cela, votre déclaration: "je suis en train de saisir les données dans MySQL workbench par eclipse" n'a aucun sens pour moi?
  • Ok, donc la terminologie que vous avez besoin est ici que vous essayez d'entrer des données dans la base de database plutôt workbench. Workbench est juste le nom MySQL donne à leur base de données de l'outil de gestion. De toute façon, pour revenir à ta question pouvez-vous donner quelques extraits du message d'erreur que vous obtenez...?
  • J'ai déjà la db fait. J'essaie d'insérer des valeurs dans leurs taches respectives.Et l'instance mysql est en cours d'exécution
  • Je ne reçois pas tous les messages d'erreur. Cependant lorsque j'actualise la db MySQL workbench, les valeurs n'apparaissent pas.
  • Avez-vous besoin de backticks plutôt que des apostrophes dans votre table des noms? Avez-vous vérifier le résultat de votre executeQuery déclaration? Votre connexion est truqué jusqu'à validation automatique après chaque instruction? C'est une bonne pratique de toujours fermer votre jeux de résultats et les connexions lorsque vous avez terminé avec eux.
InformationsquelleAutor Ed Lee | 2012-08-09