我得到空指针异常

我得到空指针异常

本文介绍了我得到空指针异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

import java.sql.*;
 public class GetText{
 public static void getTextFromDb(String FilePath)
      {
      Connect conn=new Connect();
      Connection con2=null;


      try {
         ResultSet rs =null;
         CallableStatement cstmt = con2.prepareCall("{call FileExtract(?)}");
         cstmt.setString("FilePath",FilePath);
         cstmt.registerOutParameter(1, Types.VARCHAR);
         cstmt.registerOutParameter(2, Types.VARCHAR);
         rs=cstmt.executeQuery();
         while(rs.next())
         {
         String FP=rs.getString(1);
         String data=rs.getString(2);
         System.out.println("FilePath:"+FP);
         //System.out.println(+FP);
         System.out.println("FileData:"+data);
         //System.out.println(+data);
         }
         cstmt.close();
    }
    catch (Exception e)
    {
        e.printStackTrace();
    }


      }
      public static void main(String[] args)
      {
       String P=args[0];
       GetText g=new GetText();
       g.getTextFromDb(P);

      }
      }

推荐答案

cstmt.registerOutParameter(0, Types.VARCHAR);
      cstmt.registerOutParameter(1, Types.VARCHAR);



试试!


Try!


这篇关于我得到空指针异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 20:28