java.sql.SQLException:javax.naming.NameNotFoundException:

java.sql.SQLException:javax.naming.NameNotFoundException:,java,oracle,jdbc,weblogic,Java,Oracle,Jdbc,Weblogic,当我尝试使用应用服务器(例如weblogic或jdbc type3驱动程序)从数据库访问数据时,我在weblogin中创建了JNDI“orc”,并定义了相同的JNDI“orc”java文件。但当我执行此代码时,发生了javax.naming.NameNotFoundException。 如果有人知道这个问题的答案。请帮帮我 我真的很抱歉我的语法和格式错误,因为我不知道 多谢各位 班蒂库马尔 import java.sql.Driver; import java.sql.Conne

当我尝试使用应用服务器(例如weblogic或jdbc type3驱动程序)从数据库访问数据时,我在weblogin中创建了JNDI“orc”,并定义了相同的JNDI“orc”java文件。但当我执行此代码时,发生了javax.naming.NameNotFoundException。 如果有人知道这个问题的答案。请帮帮我

我真的很抱歉我的语法和格式错误,因为我不知道

多谢各位 班蒂库马尔

    import java.sql.Driver;
    import java.sql.Connection; 
    import java.sql.Statement; 
    import java.sql.ResultSet; 
    import java.util.Properties; 
    import java.sql.SQLException;

    public class NetworkProtocalDriver{ 
       public static void main(String[] args)throws Exception{
          String url = null;
          Driver driver = null;
          Properties props = new Properties();
      try{
           driver = (Driver)Class.forName("weblogic.jdbc.rmi.Driver").newInstance();
           url = "jdbc:weblogic:rmi";


           props.put("weblogic.server.url","t3://localhost:7001");
           props.put("weblogic.jdbc.datasource","orc");
      }
      catch(ClassNotFoundException e){
         System.out.println("Sorry driver class is not available ? ? ?");
      }
      catch(InstantiationException e){
       System.out.println("Sorry an instance of Driver class is not created ? ? ? ?");
      }
      try{
           Connection con = driver.connect(url,props);
           Statement stmt = con.createStatement();

           ResultSet rs = stmt.executeQuery("select * from student");      
           if(rs.next())
            System.out.println(rs.getString(1)+"\t"+rs.getString(2));

           con.close();
           stmt.close();
    }
    catch(SQLException e){
       e.printStackTrace();
    }
 }

}

你的问题是什么?这不是问题。请编辑您的帖子,并发布stacktrace。编辑:谁对此进行了投票?为什么?在我看来,WebLogic控制台中的数据源并不是针对您部署应用程序的服务器,而当您找到具有jndi名称的对象时,orc server抛出了此异常。但是你的问题应该更具体一些。先生,当jndi名称正确时,web logic server找不到指定的jndi名称orc。@BantiKumar请不要通过回滚我们的改进来污损你的帖子。相反,编辑您的问题并添加有关问题的其他信息。