java - Tomcat jdbc 池不工作

标签 java mysql tomcat servlets pooling

我在使用 JDBC tomcat 池时遇到了一个小问题。我已经在 context.xml 中正确定义了资源,并在 web.xml 中引用了它。现在在我的数据库访问方法中,我想以某种方式为用户从数据库中获取某些内容时获取数据源。但是,当我输入以下内容时:

Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource) envCtx.lookup("jdbc/testDB");

我收到错误消息“InitialContext 无法解析为类型”。这里有什么问题?

最佳答案

一定要导入InitialContext,这听起来像是编译器缺少它。

关于java - Tomcat jdbc 池不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21486576/

相关文章:

mysql - 通过用户id插入数据

java - Tomcat 与 Weblogic JNDI 查找

java - Tomcat 。 Java运行时编译

java - Eclipse中tomcat添加后重置配置文件

java - Java中的顺序视频播放(剪切列表)..可以做到吗?

java - 如何重置 IntelliJ IDEA 设置?

Java 2D 游戏随机矩形

java - 重复使用while循环的问题

mysql - 错误代码 : 1136. 在将在 3 个表中添加数据的过程中,列计数与第 1 行的值计数不匹配?

php - 有没有更好的方法来构建我的具有搜索功能的 PHP 数组?