Bonjour,
Je souhaiterai savoir comment accéder aux données d'une base de données Oracle à partir d'une page JSP : quelles instructions et bibliothèque choisir ?
Merci d'avance
Bonjour,
Je souhaiterai savoir comment accéder aux données d'une base de données Oracle à partir d'une page JSP : quelles instructions et bibliothèque choisir ?
Merci d'avance
comme tu bosses en java, utilises JDBC
Vincent Rogier.
Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog
Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !
OCILIB (C Driver for Oracle)
Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
oui c'est JDBC que j'utilise pour me connecter a ma base mais toujours a l'exécution de ce code ci-dessus il affiche le message d'exception!!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 try{ String mondriver = "oracle.jdbc.driver.OracleDriver"; String monurl = "jdbc:oracle:thin:@localhost:1158:orcl"; String moncompte = "system"; String monpasse = "mst"; Connection c = null ; Class.forName(mondriver).newInstance(); c = DriverManager.getConnection(monurl,moncompte,monpasse); Statement stmt = c.createStatement(); ResultSet result=stmt.executeQuery("SELECT NO,NOM FROM TOTO;"); result.close(); stmt.close(); c.close(); }catch(Exception e){ erreur de la connexion a la base de données; }
Il faudrait tracer la pile complète de l'erreur dans l'exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part e.printStackTrace() ;
j'ai tracer la pile de l'erreur dans l'exception mais j'ai pas compris l'erreur...
Exception:
java.sql.SQLException: Exception d'E/S: The Network Adapter could not establish the connection
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:328)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:348)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:563)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at org.apache.jsp.root_jsp._jspService(root_jsp.java:67)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
Merci d'avance pour votre aide.
et vous êtes sûr de votre chaine de connexion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "jdbc:oracle:thin:@localhost:1158:orcl";
Partager