Apache Tomcat использовать базу данных XAMPP MySQL - PullRequest
3 голосов
/ 22 марта 2011

Я установил Tomcat 6 и apache XAMPP на MAC OS. 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 */ }
            }
        }


    }
}

Ну, это возвращает мне "Не удается подключиться к серверу базы данных".

1 Ответ

2 голосов
/ 22 марта 2011

Проблема в драйвере JDBC. Вы должны включить его в свой путь к классам.

Вы скачиваете его здесь: http://dev.mysql.com/downloads/connector/j/5.0.html

Добавьте mysql-connector-java-5.1.15-bin.jar к вашему classpath

Тогда это будет работать.

...