解决方案 »

  1.   

    通过jndi连,一般这种引用服务器都是jndi,比如weblogic,我没用过你说的这个国产的东西,应该一样。       Context ct = new InitialContext() ;   
            DataSource ds = (DataSource) ct.lookup("jdbc/myOracle") ;   //这里写你配置的jdbc/oracle名字
           Connection  conn = ds.getConnection() ;  
            if(conn!=null){ 
         ...
           } 
      

  2.   

    你把你连接池的配置截图给我,看看他的信息,如果用的jndi那就按我说的做,如果不是我再看看
      

  3.   

    使用服务器的jndi需要导入包不?
      

  4.   

    连接池的配置,这个国产服务器,我么都是直接在服务器给定的内部web站点直接配置(图形界面的),我仅仅是配置了url,用户名,密码,连接池名字,以及其他的最佳连接数,最大空闲连接之类的,没有别的了,我只有去内网才能看到配置,暂时先这样描述一下吧
      

  5.   

    连接池的配置,这个国产服务器,我么都是直接在服务器给定的内部web站点直接配置(图形界面的),我仅仅是配置了url,用户名,密码,连接池名字,以及其他的最佳连接数,最大空闲连接之类的,没有别的了,我只有去内网才能看到配置,暂时先这样描述一下吧找一个叫jndiName类似这种名字,然后按我上述方法试一下,看看能不能连,调试一下ct.lookup("jdbc/myOracle"),看看能不能获取到东西。jndi是jdk自带,不用特别去下。你先试试
      

  6.   

    连接池的配置,这个国产服务器,我么都是直接在服务器给定的内部web站点直接配置(图形界面的),我仅仅是配置了url,用户名,密码,连接池名字,以及其他的最佳连接数,最大空闲连接之类的,没有别的了,我只有去内网才能看到配置,暂时先这样描述一下吧找一个叫jndiName类似这种名字,然后按我上述方法试一下,看看能不能连,调试一下ct.lookup("jdbc/myOracle"),看看能不能获取到东西。jndi是jdk自带,不用特别去下。你先试试这个名字也是你自己写的,就是个字符串,肯定是必填项