Annonces GOOGLE

Présentation du BLOG

Ce BLOG est dédié à la programmation en JAVA J2EE

mardi 11 novembre 2008

JDeveloper JDBC thin Acces Base de donnees ORACLE

Ci-dessous une classe Java qui se connecte à une base de données ORACLE en utilisant le JDBC Thin.
  • User ORACLE : NFP121
  • Mot de passe : nfp121
  • Port d'accès au serveur ORACLE : 1521
La classe JAVA s'appelle ConnectionDB. Pour pouvoir compiler cette classe dans JDeveloper, il faut : 
  1. Ouvrir les propriété du projet qui contient la classe, dans cet exemple c'est "GestionEmployes" : Clique droit sur le projet, puis choisir propriétés du projet.
  2. Dans le menu gauche, choisir "Librairie".
  3. Ajouter "ORACLE Driver" dans les librairies du projet.
Ci-dessous le code de la classe ConnectionDB : 

package gestionemployes;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectionDB {

    public Connection conn;
    
    public ConnectionDB() {
    }
    public void connect() {
        
        try
        {
           DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver()); 
           conn = DriverManager.getConnection
                         ("jdbc:oracle:thin:@localhost:1521:XE", "NFP121", "nfp121");              
        }
        catch(SQLException sqle){
        System.out.println(sqle.toString());
        }
        finally{
        }
    }
}

mercredi 5 novembre 2008

JAVA J2EE Acces aux bases de donnees ORACLE

Pour accèder à une base de données ORACLE à partir de JAVA, le lien pour télécharger une base de données ORACLE :
http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html

Une fiche sur ORACLE Express Edition 10 g est disponible à l'adresse :
http://www.dbpedia.com/oracle-xe-11g.html

mardi 21 octobre 2008

ORACLE TOPLINK 11g

La version 11g de TOPLINK est disponible :

Une description des fonctionnalités de TOPLINK est disponible à l'adresse :
http://www.oracle.com/technology/products/ias/toplink/technical/tl11g_fov.htm

dimanche 19 octobre 2008

Méthode JAVA, Tri par selection

Voici un exemple de programmation classique, le tri par selection :
  1.  Utiliser le code dans le lien : Tri Par Selection
  2. Ajouter dans le CLASSPATH le répertoire du package de la classe.  
  3. Lancer la classe en utilisant l'exécutable JAVA



vendredi 17 octobre 2008

Programmation JAVA, Notions de base, cours du 18 Octobre 2008

L'objectif de ce cours est de présenter les notions de bases du langage JAVA :
  • Notion de classe et d'objet
  • Types primitifs
  • Conversion de types en JAVA
  • Héritage, Agrégation ...
  • Méthodes
  • Surcharge
  • Instructions du langage : conditions, boucles ...
  • Tableau
  • Pointeurs
  • Exceptions
Un document interessant est disponible à l'adresse : 


vendredi 10 octobre 2008

ORACLE JDeveloper 11g

ORACLE JDeveloper est l'outil Oracle pour les développements JAVA.

Il existe plusieurs Editions de JDeveloper 11g :
  • ORACLE JDeveloper Studio Edition : C'est la version recommandée ! C'est la version la plus compléte de cet outil, intégrant toutes les fonctionnalités.
  • ORACLE JDeveloper J2EE Edition : Cette édition contient les fonctionnalités J2EE, UML, Gestion des bases de données, XML, mais ne contient pas les fonctionnalités SOA et ADF.
  • ORACLE JDeveloper Java Edition : C'est la plus petite édition, elle ne contient pas les fonctionnalités J2EE, UML, gestion des DB et XML
La page officielle d'Oracle JDeveloper 11g est :
http://www.oracle.com/technology/products/jdev/index.html

Le lien pour télécharger ORACLE JDeveloper 11g :
http://www.oracle.com/technology/software/products/jdev/htdocs/soft10134.html

Des demos de l'outil ORACLE JDeveloper 11g sont disponibles à l'adresse :
http://www.oracle.com/technology/products/jdev/viewlets/viewlet.html

Tutorial disponible en Anglais à l'adresse :
http://www.oracle.com/technology/products/jdev/11/cuecards/index.html

mardi 30 septembre 2008

Séance de formation du 11 Octobre 2008

L'objectif de cette séance est :


  1. Présenter le Plan de cours

  2. Présentation des produits pour le TP

  3. Rappels de la base de programmation JAVA

  4. Exercices de programmation