IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Problème SQL Java


Sujet :

JDBC Java

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2009
    Messages : 95
    Par défaut Problème SQL Java
    salut tous les mondes
    j'ai un problème très grave. j'aimerai faire une application avec Java mysql. j'ai créer une base de donnée bd_java et un tableau de 4 champs nommé produits(int id_produits, varchar(50) nom_produit,Double prix,int quantite). Jusqu’à maintenant pas de problème. j'ai met le code suivant dans une application nommé Testjdbc, et j'ai importé mysql-connertor-java-5.1.6-bin.jar(pour importer bouton droite sur le nom de projet et ensuite propriété-> java buld bath->librairie->add jar)
    le code de l'application est la suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
     
     
    public class testJDBC {
     
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
     
    		try {
     
    			Class.forName("com.mysql.jdbc.Driver");
    			Connection conn=DriverManager.getConnection			
    					("jdbc:mysql://localhost:8000/bd_java","root","");
    			PreparedStatement ps=conn.prepareStatement
    					("select * from produits");
    			ResultSet rs=ps.executeQuery();
    			System.out.println("hello");
    			while (rs.next()) {
    				System.out.println(rs.getInt(1)+"\t"
    								+rs.getString(2)+"\t"
    								+rs.getDouble(3)+"\t"
    								+rs.getInt(4));
    			}
     
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
     
    	}
     
    }

    le problème lorsque je lance l'application pour afficher le contenue de tableau Produits Mysql se bloque est rien afficher. lorsque je lance localhost:8000(j'ai modifié le port de mysql vers 8000) ne se charge rien et pour qu'il se relance une autre fois il faut arrêté offline de mysql et le relance une autre fois. j'aimerai aidez moi SVP

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Première chose, est ce qu'en ouvrant un client mysql classique, tu arrive à faire ton select? Il n'y a pas de raison que mysql se bloque. Par contre si une application a inséré des données, reste ouverte et n'a pas pensé à faire le commit(), mysql tiens un verrou sur la table et ton client java attends que ce verrou se libère (soit lors du commit soit lors du rollback de l'autre application).

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Octobre 2009
    Messages : 95
    Par défaut problème resolue
    justement problème de commit() faute de frappe


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Connection conn=DriverManager.getConnection		
    					("jdbc:mysql://localhost/bd_produits","root","");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec java.sql.date
    Par joel74 dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2013, 13h08
  2. Problème float java à float sql
    Par littlebear dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 28/03/2012, 18h39
  3. problème d'une requete SQl java vers oracle
    Par bingo06260 dans le forum JDBC
    Réponses: 4
    Dernier message: 21/06/2011, 08h58
  4. Problème SQL / Java / ResultSet
    Par kilicool dans le forum SQL
    Réponses: 7
    Dernier message: 05/05/2010, 11h46
  5. problème avec java.sql.Date sous WinXp BEA Apache
    Par astaroth_vertigo dans le forum Hibernate
    Réponses: 5
    Dernier message: 06/09/2007, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo