一个巨简单的获取数据库连接的问题,在线等待,立结! Context ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup(dbName); Connection con = ds.getConnection(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肯定不使用classforname,RobertDeNiro()的代码应该可以,不过你可能不会一次就成功,dbName要写对。不用考虑连接池,服务器自动管理。 1.weblogic有专门的配置界面配置连接池 http://localhost:7001/console2.weblogic连接池的调用有专门的文档详细说明,请参考文档 在weblogic console中配置完连接池(otherDB)后,要再配一个DataSource(如InDataSource)在程序中这样得到DataSource: Context ct = new InitialContext(); DataSource ds = (DataSource) ct.lookup(InDataSource); Connection con = ds.getConnection(); 像楼上的那样获取就行我对连接池的理解就是:保存了一定量的物理连接(由连接池管理),getConnection()的时候就是从其中得到一个逻辑上的连接,当close()的时候,只是切断了这个逻辑连接,而物理连接还继续存在。不用反复的建立、断开物理连接,可以节省开销。说的不对的地方,我改!!! inprise_lyj(只愛一點點) 说得可以了 你得再配一个数据源,这个数据源指向你建立的数据缓冲池;然后利用上下文Context.lookup(数据源的jndi)获得,不需要用Class.forname()方法 使用DriveManager对性能有影响,你使用weblogic的话,就可以照上面的方法,配连接池,然后配置datasource使用刚才配置的连接池,可以在的服务器里设置连接池的数目(包括最大,最小,初始值等等) 看看这是啥意思? 疑惑:为什么会有多个线程同时访问同一个Session? 大家进来看看,小问题! fop 生成pdf中文乱码 ibatis报ClassNotFoundException: String? B/S模式下客户机取连续数值问题 在JBoss4.0.4中怎样设置JMS-MDB实例池的上限? 系统完成,如何如何打包配置到tomcat 调用DAO的问题,大家帮忙解决呀, 请教一个概念。什么是“工厂”? [求助]如何在java的应用程序中调用chm文档? (想请客有没有人赏脸?)为什么我的java程序在更新库时总会死掉
不用考虑连接池,服务器自动管理。
2.weblogic连接池的调用有专门的文档详细说明,请参考文档
配置完连接池(otherDB)后,要再配一个DataSource(如InDataSource)
在程序中这样得到DataSource:
Context ct = new InitialContext();
DataSource ds = (DataSource) ct.lookup(InDataSource);
Connection con = ds.getConnection();
我对连接池的理解就是:
保存了一定量的物理连接(由连接池管理),getConnection()的时候就是从其中得到一个逻辑上的连接,当close()的时候,只是切断了这个逻辑连接,而物理连接还继续存在。不用反复的建立、断开物理连接,可以节省开销。说的不对的地方,我改!!!