求getNString()方法的用法

如题所述

getNStringString getNString (int columnIndex) throws SQLException 以Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。访问 NCHAR、NVARCHAR 和 LONGNVARCHAR 列时可使用此方法。 参数: columnIndex - 第一个列是 1,第二个列是 2,…… 返回: 列值;如果该值为 SQL NULL,则返回值为 null 抛出: SQLException - 如果 columnIndex 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法 SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法 从以下版本开始: 1.6 getNStringString getNString (String columnLabel) throws SQLException 以Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。访问 NCHAR、NVARCHAR 和 LONGNVARCHAR 列时可使用此方法。 参数: columnLabel - 使用 SQL AS 子句指定的列标签。如果未指定 SQL AS 子句,则标签是列名称 返回: 列值;如果该值为 SQL NULL,则返回值为 null 抛出: SQLException - 如果 columnLabel 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法 SQLFeatureNotSupportedException - 如果 JDBC 驱动程序不支持此方法 从以下版本开始: 1.6 http://ajava.org/online/jdk6/java/sql/ResultSet.html#getNString (int)

满意请采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-27
  getString
  String getString(int columnIndex)
  throws SQLException以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。
  参数:
  columnIndex - 第一个列是 1,第二个列是 2,……
  返回:
  列值;如果值为 SQL NULL,则返回值为 null
  抛出:
  SQLException - 如果 columnIndex 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法
  1代表第一列
  第2问题 应该填 3 或者使用 rs.getString("password");
  第3问题 当然有关系 如果表里只1条记录 使用if(rs.next())取值 多条 使用while(rs.next())
相似回答