getString()方法用法详解

一、什么是getString

String getString(int columnIndex)throws SQLException: 

getString表示以 Java 编程语言中String的形式获取此 ResultSet对象的当前行中指定列的值。    

参数:

columnIndex - 第一个列是 1,第二个列是 2,……

返回:

列值;如果值为 SQL NULL,则返回值为 null

抛出:

SQLException- 如果 columnIndex 无效;如果发生数据库访问错误或在已关闭的结果集上调用此方法

示例代码1:
 

public class aa {

    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;
}

示例代码2:

 public static void jsonArrayTest() {
        JSONArray jsonarray = new JSONArray("[{'name':'xiazdong','age':20},{'name':'xzdong','age':15}]");
        for (int i = 0; i < jsonarray.length(); i++) {
            JSONObject jsonobj = jsonarray.getJSONObject(i);
            String name = jsonobj.getString("name");
            int age = jsonobj.getInt("age");
            System.out.println("name = " + name + ",age = " + age);
        }
    }

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Thinkingcao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值