普通的java类能使用JNDI连接池吗?我配置了tomcat连接池,写的JSP文件使用正常,但是用普通类却无法使用?

自己不是很了解连接池,刚刚学着配置,刚配置好,jsp能用,普通的java类不能用,不清楚是不是因为普通的java类本来就不能使用,还是因为我的环境配置的还有问题,所以想问... 自己不是很了解连接池,刚刚学着配置,刚配置好,jsp能用,普通的java类不能用,不清楚是不是因为普通的java类本来就不能使用,还是因为我的环境配置的还有问题,所以想问一下。谢谢各路大神了。 展开
 我来答
xiaofo801
2012-12-04
知道答主
回答量:1
采纳率:0%
帮助的人:2.6万
展开全部
其实java类中也可以用的。
配置了tomcat的jndi数据库连接池,需要启动tomcat服务。而jsp运行正好需要启动tomcat,这样就可以初始化了tomcat的jndi数据库连接池。
而在java类的main主方法里面调用jndi数据库连接池肯定不行,因为main是静态的,当main运行时,jndi还没有初始化呢。所以你可以通过jsp向servlet请求,然后通过java类dao来调用jndi数据库连接池,这样在java类中也就可以调用jndi数据库连接池了!
shes0821
2012-12-03 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:66%
帮助的人:85.7万
展开全部
你是代码写的连接池还是 修改tomcat配置文件 建立连接池的
如果能获得connection 不可能java内不能用啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
整个世界寻获你
2012-12-02
知道答主
回答量:7
采纳率:0%
帮助的人:9669
展开全部
你的jsp文件是放在webRoot下访问的,还是WEB-INF下的
追问
在WEB-INF下面。。。集成环境用的是eclipse,数据库用的是mySQL,服务器是Tomcat,jsp位置直接默认建在WEB-INF下,可以用连接池的,而普通的java类不能用。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式