pb de connexion avec oracle

pb de connexion avec oracle - Java - Programmation

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.
 
 

Reply

Marsh Posté le 15-03-2005 à 21:08:42   

Reply

Marsh Posté le 15-03-2005 à 21:35:58    

t'es sur de l'ip et du port?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 15-03-2005 à 21:50:00    

oui j'en suis sûr, y a pas d'erreur possible.

Reply

Marsh Posté le 15-03-2005 à 21:52:14    

firewall, connexion réseau ou qqchose de ce genre alors ...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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 ;)

Reply

Marsh Posté le 16-03-2005 à 11:47:05    

[:idee]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed