import testsuite.BaseTestCase; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.PreparedStatement; import java.sql.SQLException; public class bug66910 extends BaseTestCase { public bug66910(String name) { super(name); } public static void main(String[] args) { junit.textui.TestRunner.run(bug66910.class); } public void testBug66910() throws Exception { try { this.stmt.executeUpdate("drop table if exists bug66910;"); this.stmt.executeUpdate("create table bug66910(f1 date);"); this.stmt.executeUpdate("insert into bug66910 values(curdate());"); this.stmt.execute("select f1 from bug66910;"); ResultSet rs = this.stmt.getResultSet(); ResultSetMetaData rsmd = rs.getMetaData(); int cc = rsmd.getColumnCount(); for (int i = 1; i <= cc; i ++) System.out.println(rsmd.getColumnTypeName(i)); } finally { //closeMemberJDBCResources(); } } } /* javac -classpath /home/sveta/java/mysql-connector-java-5.1.22/mysql-connector-java-5.1.22-bin.jar:/home/sveta/java/mysql-connector-java-5.1.22/src:/home/sveta/java/junit-4.10.jar bug66910.java java -classpath /home/sveta/java/mysql-connector-java-5.1.22/mysql-connector-java-5.1.22-bin.jar:/home/sveta/java/mysql-connector-java-5.1.22/src:/home/sveta/java/junit-4.10.jar:$CLASSPATH:. -Dcom.mysql.jdbc.testsuite.url="jdbc:mysql://127.0.0.1:13000/test?user=root&password=" bug66910 */