如何在读取记录时访问MySQL字段名称

时间:2013-02-26 02:09:48

标签: java mysql

我正在使用此代码从mysql数据库中获取数据:

ResultSet rs= statement.executeQuery(" select id, email from table ");
System.out.println( rs.getInt(1) );
System.out.println( rs.getString(2) );

我想通过名称而不是数值来访问字段名称,如上所示。 这样的事情可能/可用:

rs.getValue("id");

2 个答案:

答案 0 :(得分:2)

我认为rs.getInt("id")可以按照您的预期运作。

另请参阅ResultSetMetaData

答案 1 :(得分:0)

getInt(String columnLabel)界面中的方法ResultSet将接受带有列名称的字符串,因此在您的情况下,它将是getInt("id");,是的,它将起作用。

干杯。