Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
-
None
Description
Git Commit # : 65935db8d01b95a7a3107835d7cd5e61220e2f84
I am hitting the below exception when using Connection.prepareStatement without binding any parameters
PreparedStatement stmt = con.prepareStatement(DRILL_SAMPLE_QUERY); Exception in thread "main" java.lang.ClassCastException: org.apache.drill.jdbc.impl.DrillJdbc41Factory$DrillJdbc41PreparedStatement cannot be cast to org.apache.drill.jdbc.impl.DrillStatementImpl at org.apache.drill.jdbc.impl.DrillJdbc41Factory.newResultSet(DrillJdbc41Factory.java:106) at org.apache.drill.jdbc.impl.DrillJdbc41Factory.newResultSet(DrillJdbc41Factory.java:1) at net.hydromatic.avatica.AvaticaConnection.executeQueryInternal(AvaticaConnection.java:397) at net.hydromatic.avatica.AvaticaPreparedStatement.executeQuery(AvaticaPreparedStatement.java:77) at com.incorta.trails.DrillTest.query(DrillTest.java:33) at com.incorta.trails.DrillTest.main(DrillTest.java:12)
Attachments
Issue Links
- is duplicated by
-
DRILL-3632 org.apache.drill.jdbc.impl.DrillJdbc41Factory$DrillJdbc41PreparedStatement cannot be cast to org.apache.drill.jdbc.impl.DrillStatementImpl
-
- Resolved
-
- is related to
-
DRILL-2494 Binding parameters to a PreparedStatement throws a SQLException
-
- Resolved
-
- is required by
-
DRILL-2489 Accessing Connection, Statement, PreparedStatement after they are closed should throw a SQLException
-
- Reviewable
-