我用这个怎么就不行呢
Class getColumnClass(int column) {
int type;
try {
type = metaData.getColumnType(column+1);
System.out.println(type);
}
catch (SQLException e) {
return super.getColumnClass(column);
} switch(type) {
case Types.CHAR:
case Types.VARCHAR:
case Types.LONGVARCHAR:
return String.class;
case Types.BIT:
return Boolean.class;
case Types.TINYINT:
case Types.SMALLINT:
case Types.INTEGER:
return Integer.class; case Types.BIGINT:
return Long.class; case Types.FLOAT:
case Types.DOUBLE:
return Double.class;
case Types.DATE:
return java.sql.Date.class;
default:
return Object.class;
}
}
可就是抛例外呀,不行呀!!!
Class getColumnClass(int column) {
int type;
try {
type = metaData.getColumnType(column+1);
System.out.println(type);
}
catch (SQLException e) {
return super.getColumnClass(column);
} switch(type) {
case Types.CHAR:
case Types.VARCHAR:
case Types.LONGVARCHAR:
return String.class;
case Types.BIT:
return Boolean.class;
case Types.TINYINT:
case Types.SMALLINT:
case Types.INTEGER:
return Integer.class; case Types.BIGINT:
return Long.class; case Types.FLOAT:
case Types.DOUBLE:
return Double.class;
case Types.DATE:
return java.sql.Date.class;
default:
return Object.class;
}
}
可就是抛例外呀,不行呀!!!
0为false 1 为true
麻烦关注一下:
http://expert.csdn.net/Expert/topic/1823/1823241.xml?temp=.6157648