krummas / DrizzleJDBC

A BSD licensed JDBC driver for Drizzle and MySQL
BSD 3-Clause "New" or "Revised" License
31 stars 22 forks source link

useAffectedRows property for MySQL #2

Closed mtillberg closed 12 years ago

mtillberg commented 12 years ago

Add support for useAffectedRows property in MySQL connections. From the MySQL 5.1 jdbc driver source, this appears to be enabled by default, and seems to be required for JDBC compliance (see http://dev.mysql.com/doc/refman/5.0/en/connector-j-reference-configuration-properties.html). I would suggest adding the following to the constructor in org/drizzle/jdbc/internal/mysql/MySQLProtocol.java:

if(!"true".equals(info.getProperty("useAffectedRows"))) { capabilities.add(MySQLServerCapabilities.FOUND_ROWS); }