begin process at 2010 09 06 04:55:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

JDBC

 > FENÊTRE POUR INTERROGER UNE BASE DE DONNÉE

FENÊTRE POUR INTERROGER UNE BASE DE DONNÉE


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :JDBC Classé sous :administrateur SGBD, interroger, basededonnées, Visualisation Niveau :Débutant Date de création :15/10/2007 Date de mise à jour :15/10/2007 23:27:52 Vu / téléchargé :13 668 / 2 493

Auteur : twinser

Ecrire un message privé
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Tout programme ayant une connection SGBD doit comporter une petit module qui permet à l'utilisateur de visualisé la base de donnée.

- L'affichage dans une JTable se repose sur le JDBCAdapter de sun.
- Gestion de l'historique.
- Rapelle des types et des commandes SQL

S'intègre en 3 secondes dans votre programme

- Code avec javadoc en fr


 Conclusion

Les améliorations a apporter : L'insertion ne se fait pas au niveau du curseur mais à la fin de la chaîne.

- Rajouter le Racourcie "entrée" pour exécuter la requête
- Coquille dans le ToolTipText de la zone de saisie, "Drop" au lieu de "delete"
- Le statement n'est pas fermé lors de la fermeture de la fenêtre.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

15 octobre 2007 23:27:52 :
MAJ des notes explicatives

 Sources du même auteur

Source avec Zip Source avec une capture APPLET : REDIMENSIONNEMENT D'UNE IMAGE AVANT UPLOAD
Source avec Zip Source avec une capture FEUILLE DE PROPRIÉTÉS
Source avec une capture VISUALISER DES JOURNAUX LOG4J
REDIRECTION DES FLUX SYSTEM.OUT ET SYSTEM.ERR DANS UNE JTEXT...

 Sources de la même categorie

Source avec Zip POOL JDBC MULTI-SCHÉMAS par xanata
Source avec Zip Source avec une capture GESTION AGENCE DE VOYAGE AVEC MYSQL COMME SGBD par Pharaonju
Source avec Zip Source avec une capture SERVEUR ACCESS par jantelboy
Source avec Zip Source avec une capture JIDBASE : JAVA INTERFACE DATABASE par sovos
Source avec Zip DATAMAP-JDBC par cherkaouif

 Sources en rapport avec celle ci

CONNECTION ENTRE JAVA ET ORACLE9I par ammouna0707
Source avec Zip VISUALISATEUR D'IMAGE par gcorbineau
Source avec Zip APPLICATION DE VISUALISATION DE COURBES CONTINUES par Roco27

Commentaires et avis

Commentaire de GillesWebmaster le 20/10/2007 19:47:01 10/10

Excellent!

Commentaire de motardinho le 01/12/2007 06:04:26

Salut, ça à l'air très bien fait mais je comprends pas comment l'integrer ?

je créé une class main et je fais un appel mais à quoi ?

Merci de tes lumières



Un noob ^^

Commentaire de twinser le 01/12/2007 11:50:45

/*
* Test.java
* Copier coller dans un fichier
* Ce fichier permet de tester la JInternalFrame : InterrogationSQL
* Reste à paramétrer correctement le chemin d'acces vers la base de donnée
* Note : Attention au package, rajouté la ligne si nécéssaire dans tous les
* fichiers en fonction de ton projet.
*/


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;

/**
* Classe de test permettant d'utiliser la fenêtre d'interrogation SQL
* @author ronan
*/
public class Test {
    Connection sqlConnection;
    
    /**
     * Création d'une fenetre avec un desktop dans le but d'intégrer.<br>
     * Reste à y mettre un jolie skin.
     */
    public Test() {
        // Préparation d'une JFrame'
        JFrame frame = new JFrame("Test");
        frame.setSize(600,600);
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.setLocationRelativeTo(SwingUtilities.getRoot(frame));
        JDesktopPane desktop = new JDesktopPane();
        frame.add(desktop);
        
        //Connexion à la base de donnée : ici une base mySql
        createSqlConnection("user","password","jdbc:mysql://<URL>/<NOM DE DB>","com.mysql.jdbc.Driver");
        try {
            //Fenetre d'interrogation SQL
            InterrogationSQL interr = new InterrogationSQL(sqlConnection.createStatement());
            desktop.add(interr);
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
      
        frame.setVisible(true);
    }
    
    /**
     * Connection vers la base de donnée, Il faut s'assurer que tous les données
     * sont présentes. La sqlConnection est ensuite en variable globale.<br>
     * Exemple de drivers : <code>com.mysql.jdbc.Driver</code> pour base MySQL
     * plus d'infos : http://java.developpez.com/faq/jdbc/
     *
     * @return Si la sqlConnection est bien établie.
     */
    public boolean createSqlConnection(String user, String password, String host, String drivers){
        boolean success = false;
        try {
            Class.forName(drivers).newInstance();
            success = true;
        } catch (IllegalAccessException ex) {
            ex.printStackTrace();
        } catch (InstantiationException ex) {
            ex.printStackTrace();
        } catch (ClassNotFoundException ex) {
            ex.printStackTrace();
        }
        try {  
            sqlConnection = DriverManager.getConnection(host,
                    user,
                    password);
        } catch (SQLException ex) {
            ex.printStackTrace();
            success = false;
        }
        return success;
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        new Test();
    }
}

Commentaire de motardinho le 01/12/2007 19:50:29

Merci pour ta réponse rapide!

Ca part bien mais j'ai juste un ptit pb pour faire reconnaitre l'import JDBCAdapter
j'ai mis le fichier JDBCAdapter.java à la racine avec l'autre fichier .java

J'utilise Eclipse pour info

Ca doit être tout bête mais en tant que débutant on se retrouve vite bloqué ^^

Commentaire de motardinho le 01/12/2007 19:56:11 10/10

J'avais pas donné de note tiens

Commentaire de twinser le 02/12/2007 22:30:23

Je pense avoir trouver l'erreur, c'est dernière ligne d'import du fichier InterrogationSQL qui pose problème, j'ai laissé l'import de mon projet. Autrement dit enlève la ligne : import org.opctodb.connexion.JDBCAdapter et si ton JDBCAdapter est bien dans le package par défaut, cela devrait marcher.

Commentaire de gohst188 le 15/11/2009 15:44:06

Slt tout le monde , je débute en java et je n'ai pas réussit a me connecter à mon BD ,
je crois que s'est un problème de "url" de la base .
svp qq1 pourrait m'indiquer comment choisir l' url d'une BD SQL .

Commentaire de semetta2 le 28/04/2010 23:31:10

saslut se bien mes je comprendre pas comment l'integrer avec ja va .
merci

Commentaire de semetta2 le 28/04/2010 23:32:14

expliquer moi comment je configuirer un projet avec eclipse

Commentaire de Bishopp123456 le 29/04/2010 18:12:57

moa pa parlé chinoa. Faire des fautes c'est normal, mais là, c'est se forcer.
Bref,
Première étape : prendre les deux fichiers .java, changer le nom de Package pour l'adapter à leurs nouvelles emplacements.
Puis, instancié la base de donnée (Il existe plein de tuto sur le sujet en fonction du type de base de donnée). Il suffit ensuite de créer un "Statement" et de l'envoyer en paramètre à la fenêtre "InterrogationSQL".

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

visualisation des JSP avec Dreamweaver [ par jmg02001 ] Bonjour, sauriez vous comment avoir l'affichage résulant des JSP dans la fenetre de visualisation de dreamweaver MX?merci. Comment interroger une webcam ??? [ par ghilliesuit ] Salut !J'aimerais savoir comment je pourrais interroger une webcam avec du code java pour en retirer ce qu'elle film.....Merci d'avance ! visualisation des fichiers extraxctés pour utulisateur [ par gadour_esz ] salut,je prépare une installation automatique à travers laquelle il y a une extraction des fichiers dont je veut la rendre visible pour l'utulisateur INTERROGER UNE BD QUI CONTIENT UN MOTS DE PASSE (Access) [ par amine1234Z ] bon jour a tous mon souci est comme suite : j'ai réaliser une application JAVA avec ACCESS, j'ai interroger la base, jusqu'au là tous ce passe bien, interroger les fichiers conf de Nagios?? [ par amoula84 ] bonjourjai un projet de supervision qui se base sur Nagios, et je voulais programmer une application avec de java/struts, qui permets la confuguration interroger les services d'un pc sous linux [ par nabil148911 ] J'ai une machine sous linux et je souhaiterai interroger ses services avec du code java? l'API que j'utilise sous windows est l'API WIN32 mais je ne c java graph visualisation [ par anis002100 ] je veut le code en java de visualisation d un graphe a partir d une fichier.graph "walrus"et merci visualisation 3D de graph [ par momo_dell ] mon problème consiste a construire un graphe (hypertree) en 3d en partant d'une visualisation prefuse ma question est est ce que il y a un moyen de f JAVA MOBILE [ par mateno ] Bonjour,j ai un projet que je dois realiser mé je suis nulle et je ne sais pas par ou commencer;Voici ce que est demandeLe principe du projet est de p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales