无法访问的代码 Java

Unreachable Code Java

我正在尝试建立 oracle 连接,但是当我编写连接字符串时,eclipse 出现无法访问的代码错误,您能帮我吗?

这是我使用连接的地方class

package com.service;

import java.sql.*;

import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;

@Path("/Aut")
public class Authentication {
    @POST
    @Path("/Login")
    @Consumes(MediaType.APPLICATION_JSON)
    public String Login(String params){
        System.out.println("params : " + params);

        String[] tempArray= params.split("&");

        String uname=tempArray[0].split("=")[1];
        String upass=tempArray[1].split("=")[1];

        System.out.println("uname : " + uname);
        System.out.println("upass : " + upass);

        if(uname.equals("ozzy") && upass.equals("123456"))
        {
            return "Success";
            db dd=new db();
            db.dbconnect();

        }else{
            return "Failed";
        }
    }
}

这是我的连接class

    package com.service;

    import java.sql.*;
    public class db{
        public static void dbconnect(){
            try{
                Class.forName("oracle.jdbc.driver.OracleDriver");
                Connection con = null;
                con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:SID","username","password");
                con.close();

                Statement stmt=con.createStatement();

                ResultSet rs=stmt.executeQuery("select * from emp");
                while(rs.next())
                System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));

                con.close();

            }catch(Exception e){ System.out.println(e);}

        }
    }

感谢您的帮助:)

如果你有一个声明

        return "Success";

这里

if(uname.equals("ozzy") && upass.equals("123456"))
{
        return "Success";
        db dd=new db();
        db.dbconnect();
}

显然剩下的代码无法执行

More specifically a return statement ends the execution of a method, as such any code put after the return will not execute and is "unreachable'