【问题标题】:Apache Tomcat use XAMPP MySQL DatabaseApache Tomcat 使用 XAMPP MySQL 数据库
【发布时间】:2011-07-20 09:37:27
【问题描述】:

我已经在 MAC OS 上安装了 Tomcat 6 和 apache XAMPP。 XAMPP 包括 MySQL。

我打开 TOMCAT 和 XAMPP。

然后我尝试用 JDBC 连接到 MySQL。

public class main {

    public static void main(String[] args) {

        Connection conn = null;
        try
        {
            String userName = "root";
            String password = "";
            //<facility> is the name of the database i created
            String url = "jdbc:mysql://localhost/facility"; 
            Class.forName ("com.mysql.jdbc.Driver").newInstance ();
            conn = DriverManager.getConnection (url, userName, password);
            System.out.println ("Database connection established");
        }
        catch (Exception e)
        {
            System.out.println ("Cannot connect to database server");
        }

        finally
        {
            if (conn != null)
            {
                try
                {
                    conn.close ();
                    System.out.println ("Database connection terminated");
                }
                catch (Exception e) { /* ignore close errors */ }
            }
        }


    }
}

嗯,它给了我“无法连接到数据库服务器”。

【问题讨论】:

  • 是否可以在没有任何进一步配置的情况下将 XAMPP 与 TOMCAT 进行交互。在我的示例中,我收到连接失败的异常。
  • xampp中的phpMyAdmin可以连接mysql吗?
  • 打印异常并读取消息:System.out.println("Cannot connect to database server" + e.getMessage());
  • 可以。使用 phpMyAdmin 我创建了“设施”数据库
  • 还能打印异常类型e.getClass().getName()吗?我认为它可能无法找到/加载驱动程序。

标签: java mysql tomcat jdbc xampp


【解决方案1】:

问题出在 JDBC 驱动程序上。您必须将它包含在您的类路径中。

你在这里下载:http://dev.mysql.com/downloads/connector/j/5.0.html

将 mysql-connector-java-5.1.15-bin.jar 添加到您的类路径

然后就可以了。

【讨论】:

    猜你喜欢
    • 2021-03-20
    • 2017-12-15
    • 2021-10-27
    • 2018-09-04
    • 2015-11-07
    • 2013-12-23
    • 2015-05-26
    • 2018-05-30
    • 2017-12-10
    相关资源
    最近更新 更多