【问题标题】:JDBC Mysql-connector in CLASSPATH, but not foundCLASSPATH 中的 JDBC Mysql 连接器,但未找到
【发布时间】:2014-05-08 12:00:00
【问题描述】:

我在 Eclipse 中包含了 Java 项目的最新 mysql-connector-java-5.1.30-bin.jar 文件(添加了外部 JAR,也在运行配置 -> 类路径中)。

另外,我在 Linux 上使用 export 命令将它包含在我的系统范围的类路径中。

但是当我运行我的程序时,这些警告和错误不断出现:

Trying to add database driver (JDBC): RmiJdbc.RJDriver - Warning, not in CLASSPATH?

Trying to add database driver (JDBC): jdbc.idbDriver - Warning, not in CLASSPATH?

Trying to add database driver (JDBC): com.mckoi.JDBCDriver - Warning, not in CLASSPATH?

Trying to add database driver (JDBC): org.hsqldb.jdbcDriver - Warning, not in CLASSPATH?

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:     Communications link failure

我需要做什么才能让它工作?

【问题讨论】:

  • 检查您的网络。好像是连接mysql服务器的问题。
  • 请为 linux 发行版找到正确的 mysql 连接器 jar...并添加到 Classpath。

标签: java mysql linux unix classpath


【解决方案1】:

如果您的项目是 Java 动态 Web 应用程序,请遵循:

然后转到您项目的Properties 选择Deployment Assembly -> add -> Java Build Path Entries 然后添加mysql-connector-java-5.1.30-bin.jar

【讨论】:

    【解决方案2】:

    嘿,我也通过将驱动程序添加到 tomcat 服务器库解决了完全相同的问题

    【讨论】:

    • 在我将 jdbc 添加到我的类路径之后 .. 甚至变量被识别,我部署了 war 文件,但在尝试将它们放入 web inf lib 后,我得到了 jdbc 未找到的错误(仍然不起作用)我将 mysql-connector-java-5.1.30-bin.jar 文件添加到运行我的 web 应用程序的 tomcat 服务器并解决了我的问题 jdbc was found
    猜你喜欢
    • 1970-01-01
    • 2018-10-16
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 2011-02-17
    • 1970-01-01
    相关资源
    最近更新 更多