private String[] service_number = null;
String batSendSql="select name,user_number from tablename";
Datastore ds = dc.retrieve(batSendSql);
for(i=0;i<ds.rowCount();i++)
{
service_number[i]=ds.getItemString(i+1,user_number);
System.out.println("service_number["+i+1+"]"+service_number[i]);
}程序执行到service_number[i]=ds.getItemString(i+1,1);
就报错:java.lang.NullPointerException
请问我想获取sql语句中user_number 这个字段的值应该怎么写?谢谢
String batSendSql="select name,user_number from tablename";
Datastore ds = dc.retrieve(batSendSql);
for(i=0;i<ds.rowCount();i++)
{
service_number[i]=ds.getItemString(i+1,user_number);
System.out.println("service_number["+i+1+"]"+service_number[i]);
}程序执行到service_number[i]=ds.getItemString(i+1,1);
就报错:java.lang.NullPointerException
请问我想获取sql语句中user_number 这个字段的值应该怎么写?谢谢
getString("user_number");
有这个还不行吗?
Datastore ds = dc.retrieve(batSendSql);service_number = new String[ds.rowCount()];