当前位置:  技术问答>java相关

请问这段代码为什么会出现return without value from....

    来源: 互联网  发布时间:2015-07-14

    本文导语:  函数: private String getrs1(String AUTITECOD)    throws IOException, ServletException {        try{String url="jdbc:oracle:oci8:xwrz/xwrz@oracle";             //加载驱动程序             Class.forName("oracle.jdbc.driver.OracleDriver")...

函数:
private String getrs1(String AUTITECOD)
   throws IOException, ServletException {
       try{String url="jdbc:oracle:oci8:xwrz/xwrz@oracle";
            //加载驱动程序
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection con=DriverManager.getConnection(url);
            Statement stmt=con.createStatement(); 
       ResultSet rs;
            //关联代码表
            //String AUTITECOD="3";
            rs=stmt.executeQuery("SELECT ID FROM AUTHITECOD WHERE AUTHITECOD.AUTHITE='"+AUTITE+"'");
            rs.next();
             AUTITECOD=rs.getString("ID");
             rs.close();
       return AUTITECOD;}
          catch(Exception e){
            System.out.println("SQLException:"+e.getMessage());
        }   
调用语句:public void saveToDB(){
        try{
            
            String url="jdbc:oracle:oci8:xwrz/xwrz@oracle";
            //加载驱动程序
            Class.forName("oracle.jdbc.driver.OracleDriver");
            Connection con=DriverManager.getConnection(url);
            Statement stmt=con.createStatement();
            ResultSet rs;
            String AUTITECOD="";
            AUTITECOD=getrs1(AUTITECOD);
.............
}
编译时无法通过,每次都提示return without value from private String getrs1

|
It is not guaranteed that the "return AUTITECOD" will be executed.For example:if exception occurs when execute the "lass.forName()".the "return AUTITECOD" will never be excuted.
So the compiler will complaint that return without string.

You can insert "return null" in the end of the function of getrs1.That will work.And best regard

|
javapro(microft_hating) 的话简单的说就是:

在 System.out.println("SQLException:"+e.getMessage());后面加上一个return null;。不过我建议是throw e;

    
 
 

您可能感兴趣的文章:

  • java.net.URLConnection中getOutputStream()方法出现协议不支持输出流的错误,请问为何会出现此错误?
  • 请问出现fstab文件丢失该怎么修复呀?
  • 在solaris8上编译完成,链接的时候出现Segmentation Fault - core dumped这种错误,请问是什么原因??
  • 装有DB2的SCO UNIX系统运行中,出现警告提示...请问此警告是什么意思,如何解决?
  • linux系统运行php几分钟后出现假死情况请问需要设置什么地方?
  • 请问添加yum后 ,出现如下错误
  • 请问:能够在网页文件中自己定义出现在地址栏中的url吗?
  • Ubuntu安装软件出现了输入密码,请问如何解决
  • 我装好红旗LINUX了,第一次启动出现localhost login:,请问应该输入什么
  • 请问如何解决FC5使用或安装软件时不断出现一堆英文和数字?
  • 请问,我的机器突然出现,找不到注册文件的提示,是为什么呢?
  • c语言出现以下错误提示请问如何解决
  • 请问高手一下linux下打开文件出现的问题
  • 请问为什么会出现glibc detected *** free()?
  • linux命令模式下出现问号,请问怎么解决?
  • 请问编译后执行时会出现Aborted
  • 请问各位,为什么我的LINUX装了以后,会出现这个问题!!!
  • 请问rpm -ivh 出现下面错误是什么样错误?(急!!!!!!!!!!!!)
  • 请问我已经把装win2000的C盘和装linux的F盘已经格了,为什么还会出现grub的提示
  • 请问为什么会出现这种错误呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问一些shell命令的源代码,比如cp 的源代码存放在什么目录中?
  • 我想查看fputs(),fread(),fwrite(),fclose()函数的源代码,请问这部分的源代码在哪个RPM包里。
  • 请问高手:Ctrl+Alt+F1~F8可以切换虚拟终端,这个代码是在哪儿实现的?我搞不懂,最好指点源代码大概位置。
  • 请问在java多线程中,是只有run(){}内的代码运行在一个新线程下呢?还是这个类中的代码都运行在一个新线程下?
  • 我现在正读Linux源代码,请问下面代码是什么意思?
  • 请问ubuntu和debian的源代码哪里下载?
  • 请问哪里可以找到视频电话或者视频会议的源代码下载?
  • 请问现在哪里可以获取Fedora的源代码?
  • 请问那里有java中图像特效的代码下载?谢谢
  • 请问那里有java控制图形的介绍和代码?
  • 请问:哪里能找到linux的源代码
  • 请问哪儿有LINUX的源代码下载?
  • 请问大家哪里有关于LINUX内核源代码的论坛吗?
  • 请问各位在那里有 linux下的抓包(或捕包)的原代码?谢谢!
  • 请问谁有UNIX虚拟机的源代码!
  • 请问VI要配置变色代码和自动补齐该有什么设置命令?
  • 请问大家在写jsp代码的时候都用什么编辑器?
  • 请问关于syslog工作原理和源代码分析的资料
  • 请问那里有NAT,PROXY等的源代码
  • 请问ltoa这个函数的源代码文件叫什么名字(*.c)
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3