java. sql .SQLSyntaxErrorException: неизвестная база данных 'emp' - PullRequest
0 голосов
/ 07 мая 2020

База данных emp, которую я создал с помощью MySQL, и ее путь: «C: \ wamp64 \ bin \ mysql \ mysql5.7.28 \ data \ emp». В базе данных emp есть только одна таблица "книги". Вот код Java для просмотра поля внутри таблицы книг.

    import java.sql.*;
    public class JDBCDemo {

        public static void main(String[] args) {
            try{
                Connection myConn=DriverManager.getConnection("jdbc:mysql://localhost:3306/emp","root","");
                Statement myStat=myConn.createStatement();
                ResultSet res=myStat.executeQuery("select * from books");
                while(res.next()){
                    System.out.println(res.getString("id")+" "+res.getString("title"));
                }
            }
            catch(Exception ex){
                ex.printStackTrace();
            }
        }

    }

Это показывает ошибку

    java.sql.SQLSyntaxErrorException: Unknown database 'emp'
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97)
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456)
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
    at jdbcdemo.JDBCDemo.main(JDBCDemo.java:23)

Но приведенная выше ошибка кода вызывает ошибки, потому что это невозможно получить доступ к базе данных emp. Как я могу получить путь к базе данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...