Friday 29 July 2011
Saturday 16 July 2011
Connexion a une base de donneé Oracle avec JAVA
Oracle JAVA: acces Base de donnee
Cette Classe vous permet de vous connecter à une base de donnée Oracle pour faire un SELECT, et si la meme chose pour les autres commande du LMD
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package jdbc1_cours09; /** * * @author Hakim akkache */ import java.sql.*; public class connexion { /** * @param args the command line arguments */ public static void main(String[] args)throws SQLException, ClassNotFoundException, java.io.IOException { { //charger le driver Class.forName("oracle.jdbc.OracleDriver"); Connection connexion=null; Statement stmt=null; try { connexion=DriverManager.getConnection("jdbc:oracle:thin:@Localhost:1521:BaseTets, " +"nomUser","password"); stmt=connexion.createStatement(); ResultSet rset=stmt.executeQuery("SELECT department_name,count(*)" +"from employees,departments " +"where employees.department_id=departments.department_id " +"group by department_name " +"order by department_name "); //parcourir le r?ltat de la requete pour affichage while (rset.next()){ System.out.println(" le département :"+rset.getNString(1) +" dispose de "+rset.getInt(2)+ " employes"); } }finally { if (stmt!=null){ stmt.close(); } if(connexion!=null){ connexion.close(); //Fermer la connexion apres avoir terminer vos requetes. } } } } } le resultat de l'exécution est le suivant le département :Administration dispose de 1 employes le département :Executive dispose de 3 employes le département :Finance dispose de 6 employes le département :Human Resources dispose de 1 employes BUILD SUCCESSFUL (total time: 3 seconds). |
Subscribe to:
Posts (Atom)