BONJOUR, je suis un debutant programmeur
Je n'arrive pas a connecter ma base Oracle 10g avec mon programme en java netbeans 6.9
nom base de donnée est orcldb
utilisateur exemple
mot 2 pass orcl
NB
j'ai deja mis le connecteur ojdbc14.14 dans mon classpath.
connecxion entre JDBC et ODBC est reusssi avec les condition suivantes
*Data source name: orcldb
*TNS service: orcldb mais si j'ai le modifié par localhost ça ne marche pas
*USERID: exemple
je ne sais pas si je dois modifier qlq chose dan mon utilisateur oracle10g pour reussir la connexion
Mais j' ai toujour la reponse echec de la connexion
j'ai besoin d'aide SVP!!!
import java.sql.*;
/**
*
* @author Tiandrainy
*/
public class Main {
private static void affiche(String msq){
System.out.println(msq);
}
public static void arret (String msg){
System.err.println(msg);
System.exit(99);
}
public static void main(String[] args) throws SQLException {
String pilote;
String url = null;
Connection con = null;
try{
//pilote="oracle.jdbc.driver.oracleDriver"; ça ne marhe pas avec ça
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
//Class.forName(pilote);}
catch (ClassNotFoundException e){
arret (" imposibl charger pilote");
}
affiche ("connextion a la bd");
try{
url="jdbc:oracle:thin:@ORCLDB:1521:orcldb";
con=DriverManager.getConnection(url,"exemple","orcl");
}
catch(SQLException e){
arret (" echec de la connexion ");
}
affiche ("creation enregistrement");
DatabaseMetaData meta = con.getMetaData();
System.out.println("Driver Name : "+meta.getDriverName());
System.out.println("Driver Version : "+meta.getDriverVersion());
}
}
Partager