专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java相关

用Java 链接sql的有关问题 从Resultset中读取数据到table中 老是报NullPointnerException ~

发布时间:2010-06-05 14:17:52 文章来源:www.iduyao.cn 采编人员:星星草
用Java 链接sql的问题 从Resultset中读取数据到table中 老是报NullPointnerException ~~~~
public void writeIntoTable(JTable jTable1)
 {
   
  final String[] columnNames={"IPID","OPID","DocID","Name","Sex","Desc"};
  ResultSet rs=db.getRs("select OPID,IPID,DocID,Name,Sex,Desc from Patient");
  try
  {
  int i=0;
  int column=rs.getRow();
  Object[][] data=new Object[column][6];

  while(rs.next())
  {
  data[i][1]=rs.getString(1);
  data[i][2]=rs.getString(2);
  data[i][3]=rs.getString(3);
  data[i][4]=rs.getString(4);
  data[i][5]=rs.getString(5);
  data[i][6]=rs.getString(6);
  i++;
  }
  jTable1=new JTable(data,columnNames);  
  }

 
  catch(Exception e)
  {
  System.out.println("数据加载有问题,清查对后再调试!");
  e.printStackTrace();
  }
   
   
 }
 

------解决方案--------------------
你只是定义了一个对象数组data,这个数组有6个元素。
但是你并未定义元素,因此你必须对元素进行new。
如data[i][1]= new String();
这样写,应该没问题了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: