pb de connexion avec oracle - Java - Programmation
Marsh Posté le 15-03-2005 à 21:35:58
ReplyMarsh Posté le 15-03-2005 à 21:52:14
firewall, connexion réseau ou qqchose de ce genre alors ...
Marsh Posté le 16-03-2005 à 09:22:53
Finalement c'était bien un problème avec le numéro de port. Je me suis renseigné et on m'avait indiqué un mauvais numéro. Maintenant ça marche très bien. En tout cas, merci beaucoup de votre aide
Marsh Posté le 16-03-2005 à 11:47:05
Reply
Marsh Posté le 15-03-2005 à 21:08:42
Bonjour,
J'essaie de me connecter à une base de données Oracle avec Tomcat, mais malheureusement j'ai une erreur et je ne sais pas du tout ce que je dois faire pour y remédier. Pourrez vous m'aider s'il vous plaît ?
Voici mon code :
<%@ page language="java" import="java.lang.*,java.util.*" %>
<%@ page import = "java.sql.*"%>
<HTML>
<BODY>
<%! Connection maConnexion;%>
<%! Statement maCommandeSQL;%>
<%! ResultSet mesEnregistrements;%>
<%Class.forName("oracle.jdbc.driver.OracleDriver" );
maConnexion = DriverManager.getConnection("jdbc:Oracle:thin:@10.33.33.196:5560:dsi","groupe4","dsi" );
maCommandeSQL = maConnexion.createStatement();
mesEnregistrements = maCommandeSQL.executeQuery("select * from utilisateur" );
while(mesEnregistrements.next())
{%>
<%=mesEnregistrements.getString("login" )%>
<%}
mesEnregistrements.close();
maCommandeSQL.close();
maConnexion.close();
%>
</BODY>
</HTML>
et voici la page d'erreur :
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Io exception: Bad packet type
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.connDB_jsp._jspService(connDB_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.sql.SQLException: Io exception: Bad packet type
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:274)
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:319)
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:344)
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:148)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545)
java.sql.DriverManager.getConnection(DriverManager.java:512)
java.sql.DriverManager.getConnection(DriverManager.java:171)
org.apache.jsp.connDB_jsp._jspService(connDB_jsp.java:61)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.