Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Trés urgent :connexion oracle/java [ Archives / JDBC ] (infkb)

mardi 30 août 2005 à 19:36:12 | Trés urgent :connexion oracle/java

infkb

Bonjour , j'ai un probleme de connexion avec la base de données oracle. j'ai instancié la base et je n'arrive pas a y acceder,qui est ce que je doit faire?. le programme est le suivant: import java.sql.*; class ConnectionAgenda { public static void main (String[] argv) throws SQLException, ClassNotFoundException, java.io.IOException{ ResultSet r=null; Connection c=null; System.out.println("Chargement du driver"); Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:Agenda", "", ""); System.out.println("Chargement effectue"); { System.out.println("Probleme de chargement"); System.exit(0); } System.out.println("Connexion a la base"); try{ c = DriverManager.getConnection("jdbc:odbc:Agenda"); System.out.println("Connexion effectué"); }catch (SQLException e) {System.out.println("Connection echoue");} } } Merci d'avance

mercredi 31 août 2005 à 00:42:24 | Re : Trés urgent :connexion oracle/java

AbriBus


 public static Statement OpenDB()
 {
  int Errorlevel = 0;
  try
  {
   DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
  }
  catch(SQLException e)
  {
   System.err.println("Classe non trouvée");
   Errorlevel = 1;
  }
  try
  {
   connec = DriverManager.getConnection("jdbc:oracle:thin:@padawan:1521:diamant", "pti2", "pti");
   Stmt = connec.createStatement();
  }
  catch(SQLException e)
  {
   System.err.println("Bad request");
   System.out.println(e.getMessage());
   e.printStackTrace();
   Errorlevel = 1;
  }
  if (Errorlevel == 0)
  {
   System.out.println("Ouverture accomplie");
   return Stmt;
  }
  else
  {
   return null;
  }
 }

(a noter qu'ilfaut ajouter la ligne suivante dans le "classpath" :
    <classpathentry kind="lib" path="C:/oracle/ora81/jdbc/lib/classes12.zip"/> )

Bonne prog
AbriBus
_______________________________
La direction de la RATP vous rappelle que la
dégradation d'AbriBus est passible de lourdes
sanctions.
Ne dégradez pas les AbriBus. L'AbriBus est ton ami.

mercredi 31 août 2005 à 21:15:22 | Re : Trés urgent :connexion oracle/java

infkb

Salut, j'ai mit dans classPath la ligne que tu m'as indiquer à savoir; set classpath=c:/orant/jdbc/lib/classes12.zip(orant le repertoire oracle) puis dans outil administration du panneau de configuration j'ai charger le driver. Je ne sais pas est ce que je dois télécharger classes12.zip si oui j'ai consulter le liens j'ai pas pu la télecharger. puis j'ai tester la connexion avec la classe Testc: import java.sql.*; import java.lang.*; class Testc { public static void main ( String argv[]) { Connection c=null; ResultSet r=null; System.out.println("Chargement du Driver"); try{ Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Chargement effectue:"); }catch (ClassNotFoundException e) {System.out.println("Probleme de chargement"); System.exit(0); } System.out.println("Connexion a la base de donnes"); try{ c=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:Agenda","",""); System.out.println("Connection effectue"); }catch(SQLException e) {System.out.println("Connection echouee");} } } J'ai comme resultat chargement du driver puis problème du chargement donc j'ai pas pu me connecter a la base de donnée agenda. Veuillez svp me repondre que dois je faire? c'est vraiment trés urgent. Merci d'avance.



Cette discussion est classé dans : system, connexion, out, println, oracle


Répondre à ce message

Sujets en rapport avec ce message

probleme de connexion a la base donnee [ par zazou1 ] salut tous le monde ,je suis  entrain developper une application java (swing) ,pour interoger une base donnees MYsql (qui se trouve en niveau easyphp) [urgent]pbm de connexion java oracle [ par floritta ] slt tout le monde, quelqu'un peut m'aider svp;mon code de connexion est le suivant:try      {                            Class.forName("oracle.jdbc.dr STOP! c urgent,pbm java oracle [ par floritta ] slt à tous!Impossible de me connecter à ma base de données, aidez-moi SVP !!voici ma code: try      {                          Class.forName("oracle.j connection jdbc mysql [ par nasrouna84 ] hiiii voici le code que j'utilise sans erreurs mai j'ai connection refusé comment faire help me please import java.sql.*; import java.io.*; import j connexion bd [ par eyango ] salut a toute la communaute,je souhaite me connecter a une bd mysqlet n y arrive pas seul le bloc "catch est execute" voici mon code merci tres coordi Driver JDBC [ par massbbc ] Je suis debutant en java et je voudrais me connecter a une BD mysql mais sa ne marche pas.Voici mon code:package devlog;import java.sql.Connection;imp erreur en compilation [ par saif87 ] bonjour qq1 peut m'aidez a detecter l'erreur nullpointerexceptionvoila mon code c'est projet de gestion bancaire avec un menu texttuelleclass MainProj PB RMI Naming HELP [ par co2_gaz ] Salutj'ai passé des heures pas de solution.* dans la fonction si dessous de mon client si je supprime soit le Naming.lookup ou le Naming.rebind tout m créer une class de connexion avec la base de donnée [ par info20072008 ] bonjour,je veux créer une class de connection avec ma base de donnée ensuit je veux juste l'appler dans d'autre class et faire mes requetesce que je s


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.