连接Weblogic里的数据源,写的太乱, ds.getConnection()不要写在这个函数里,可以在用的时候再连接
InitialContext 也不能在这里 new ,用JBuilder自动生成一段看看吧!

解决方案 »

  1.   

    新手上阵,没法子呀!
    我不太会用JBuilder,
    你帮我生成一段,给我看看吧,马上给分了
      

  2.   

    这个是通过jndi查找rsrcDS这个类
    然后引用他
      

  3.   

    使用JNDI来定位一个DataSource
    然后来得到一个数据库的连接(数据库为rsrcDS)
    这个数据库不一定就是这个名字,也许是个别名
    这要看在配置文件中是怎么定义的InitialContext是有必要在这生成的
    他是用来定位数据库的也许你需要多看点J2EE的书
      

  4.   

    java:comp/env/jdbc/rsrcDS,这个东西可以到你weblogic配置的domain下的config.xml去找,详细的确pool及其datasource的配置就在那里.
      

  5.   

    这段代码的前提是在weblogic上配置了连接池,并且创建了基于这个连接池的DataSource对象,名为rsrcDS,这些可以从weblogic的console上的services---〉JDBC中看到。程序就是先用jndi获取DataSource,"java:comp/env/jdbc/"这些路径是J2EE标准中的,照着写,然后用DataSource的getConnection获取连接。也许你是需要先看看J2EE的书。
      

  6.   

    java:comp/env/jdbc/rsrcDS";表示的与JNDI的名称要相同。看看
      

  7.   

    这是用jndi获取DataSource来连接。DataSource找到与之相对应的连接池,就可以访问数据库了。这是连接数据库的一种方法