两种使用weblogic连接池的方法:
WEB应用:
鉴于连接池的优越性,WEB的任何一个应用,只要和数据库关联,想连接池肯定是首选,连接池为解决这种“多次、短时间”的交互提供了最佳的解决方法。
首先,在weblogic控制台建立连接池,然后新建一个数据源使用建立好的连接池,确认数据源激活,并记下JNDI的名字,这个很关键,因为要靠它来获取连接,只有获取了连接才能进行其他的数据库 *** 作。
其次在Myeclipse中新建java web工程,这个工程很简单,就是把自动生成的indexjsp稍加改造即可,其他的什么都不用改。下面是测试代码(indexjsp)。
(1)import包含进来的包要齐全,javaxnaming,javaxsql,javasql,都是不能少的。
(2)lookup()函数的参数是配置数据源时的JNDI的名称,这里配置的名称是:JNDI_scott,所以写在了参数中。
(3)其他的没有了,就是这么简单,再要注意的就是发布的问题,要跟你配置的数据源部署到同一个域同一个服务器中,否则在上下文中找不到JNDI。
(4)用web连接数据源作测试就这么简单的成功了,下面附带和工程目录。
JAVA应用:
首先还是在Myeclipse中新建一个java过程,当然了先是创建一个生成连接的类Connectjava,代码如下:
这里说明的是:
import的包要齐全。
在哈希表中放置生成上下文实例的两个参数:ContextINITIAL_CONTEXT_FACTORY。ContextPROVIDER_URL。
对于weblogic而言,第一个值是已经定好的就是:"weblogicjndiWLInitialContextFactory",它实际上时weblogicjar中的一个类。
对于URL而言,前面是协议,后面是IP地址,再后面就是对应域名的端口号。例:"t3://172161200:7002"。
将t3改成http,行不通,好像这就是java和weblogic通信的协议吧。
通过哈希表生成一个上下文实例,然后从上下文中lookup JDNI,从而得到连接。
然后给出测试类,代码:Testjava
从目录结构中看出weblogicjar包到build path中,路径可以参考。
以上就是关于WebLogic中查看连接池的使用情况全部的内容,包括:WebLogic中查看连接池的使用情况、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)