【问题标题】:Regarding JDBC connection in server [duplicate]关于服务器中的 JDBC 连接 [重复]
【发布时间】:2018-02-01 16:33:47
【问题描述】:

您好,我陷入了以下情况。 我的 java 程序中有一个方法(Insert_values),它将获取数据库连接并将值存储在数据库连接中。 场景 1:如果我通过在该类中创建主函数(作为 java 应用程序)运行该方法,则没有错误,它与数据库连接并将值存储在数据库中 场景 2:如果我在服务器上运行相同的没有为 jdbc:oracle 找到合适的驱动程序,同时调用该特定方法(Insert_values)。

服务器名称-Tomcat8.0

API - Ojdbc14

谁能给我这个场景的解决方案。

【问题讨论】:

  • 你能分享一些代码来支持你的用例吗?
  • @Ravi 为什么?这是一个简单的 CLASSPATH 问题。无需代码即可查看。
  • @EJP 不是询问代码的好习惯吗?
  • @Ravi 当然,当需要确定问题时。有些问题不需要它。这是其中之一。

标签: java oracle tomcat jdbc


【解决方案1】:

您需要在服务器的库路径中包含 Oracle JDBC 驱动程序 .jar 文件,或者如果您正在编写 Web 应用程序(从您的问题中不清楚),请将其包含在您的 .war 文件中正在建设中。

【讨论】:

  • 你的问题不清楚那你应该等一下
  • 你认为这会使答案无效吗?
  • 您是否完全了解案例 1 和案例 2 中发生的情况?如果是,那么我没有问题。如果不是,那么您的答案完全是假设
  • 事实上,它从问题中完全清楚。 OP提到了Tomcat,所以他只能写一个webapp。 @拉维
  • 没错,我忽略了这一点。不过,您仍然可以决定将 Oracle 驱动程序放入 Tomcat 的库目录中。它会为你节省一点内存,而且由于 JDBC 是一个 tun-time 依赖项,所以你把它放在哪里并不重要。
猜你喜欢
  • 2016-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多