java:comp/env/jdbc/flowershop 这是连weblogic的数据源用的,试试看

解决方案 »

  1.   

    你的数据源名字为flowershop
    那么
    String dbjndiname = "java:comp/env/flowershop";
    InitialContext initialcontext = new InitialContext();
    DataSource datasource = (DataSource)initialcontext.lookup(dbjndiname);
      

  2.   

    java:comp/env/jdbc/flowershop 
    java:comp/env/flowershop这两个都不得啊,还有谁说说看啊!!
      

  3.   

    jdbc/NetFlowerShopDB在EJB环境配置中数据库连接池的别名啊!楼主,你把ejb-jar.xml贴出来看看!
      

  4.   

    不用ejb-jar.xml了
    我看着问题在于weblogic的设置,
    你看看你的weblogic的连接驱动名称别名指不定是在哪里你没有设置或是不一直哪?要不你就吧weblogic关了再来一边,包你OK。
      

  5.   

    String dbjndiname = "java:comp/env/flowershop";
    InitialContext initialcontext = new InitialContext();
    DataSource datasource = (DataSource)initialcontext.lookup(flowershop);
    Connection conn = datasource.getConnection("", "");