String | getString(int columnIndex) 以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。 |
getString
String getString(int columnIndex) throws SQLException
-
以 Java 编程语言中
String
的形式获取此ResultSet
对象的当前行中指定列的值。 -
-
-
参数:
-
columnIndex
- 第一个列是 1,第二个列是 2,……
返回:
-
列值;如果值为 SQL
NULL
,则返回值为null
抛出:
-
SQLException
- 如果 columnIndex 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法
-
程序片段:
……
String name,addr;
Customer cust;
Connection con = obtainConnection();
Statement stmt = con.createStatement();
ResultSet result = stmt.executeQuery(
"SELECT cust_name, address FROM Customer "
+ "WHERE ssn=" + "'" + id + "'");
if (result.next()) {
name = result.getString(1);
addr = result.getString(2);
cust = new Customer(id,name,addr);
} else {
throw new BrokerException("用户" + id + "的信息没找到 :(");
}
return cust;
……