我在写一个JavaWeb程序,要从MySQL数据库mydb的某数据表mytable中获取该表的字段的所有信息(即表结构),并且返回结果集(ResultSet)。代码类似于下面的格式:——————————...
我在写一个Java Web程序,要从MySQL数据库mydb的某数据表mytable中获取该表的字段的所有信息(即表结构),并且返回结果集(ResultSet)。
代码类似于下面的格式:
——————————————————————————————————————————————
List list = new ArrayList();
……
//数据库连接的代码略
String sql = "XXX";
ResultSet rs = statement.executeQuery(sql);
while (rs.next()) {
String fieldName = rs.getString(1);
String fieldType = rs.getString(2);
String isPrimaryKey = rs.getString(3);
……
//比如还可以有字段的其他属性
TableStructForm form = new TbNameForm();
form.setfieldName(fieldName);
form.setfieldType(fieldType);
form.setisPrimaryKey(isPrimaryKey);
……
list.add(form);
}
return list;
——————————————————————————————————————————————
请问这里的String sql = "XXX";具体怎么写,才能获取到所有字段的所有属性,并能通过结果集返回?
展开