Re: Protocol Violation

From: C. Ferguson <>
Date: Fri, 20 Aug 1999 20:13:02 -0700
Message-ID: <>

Hi Tom,
  Just to have a little fun with you, it means your database code failed at some point.;-)

  On a more serious note, in the catch (SQLException e) {...}, put an e.printStackTrace() to determine at which line your code puked. Also put System.out.println(e.getMessage()) to see if Oracle will kick anything more useful.

You don't mention what driver you are using, or what version of the database you are trying to access, but make sure that those 2 are compatible.

You can also get the oracle error code by e.getErrorCode(), but e.getMessage() is usually pretty adequate.

Hope some of this helps!

Tom Kunetz wrote:

> Hi
> Does anyone knows what this error means ?
> java.sql.SQLException: Protocol violation
> I'm using JDBC to access an Oracle Database. I have around 300 Request
> by min with the same connection. (For performance reasons).
> Thanks a lot.
> Tom
Received on Sat Aug 21 1999 - 05:13:02 CEST

Original text of this message