// export CLASSPATH=$CLASSPATH:~/lib/jdbc/lib/classes111.zip // export CLASSPATH=$CLASSPATH:/opt/oracle/app/oracle/product/7.3.2/jdbc/classes111.zip import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Connexion { static public void main(String args[]) { Connection connexion = null; if (args.length != 1) { System.out.println("Syntaxe : java Connexion MotdePasse"); return; } try { Class.forName("oracle.jdbc.driver.OracleDriver"); } catch(Exception e){ System.out.println("Impossible de charger le pilote"); e.printStackTrace(); return; } try { connexion = DriverManager.getConnection("jdbc:oracle:thin:@jaguar.emi:1521:bdiup3", "griffaul", args[0]); System.out.println("Connexion etablie."); } catch(SQLException e){ System.out.println("Impossible d'etablir la connexion"); return; } finally { try { connexion.close(); System.out.println("Connexion terminee"); } catch(SQLException e){ System.out.println("Impossible de fermer la connexion... Tant pis"); return; } } } }