JDBC内部连接java.sql.SQLException:未选择任何数据库

时间:2017-11-17 20:35:48

标签: java mysql jdbc

我一直在努力让这个内部联接使用JDBC,尝试使用不同的格式,但仍然没有返回任何内容.Below是代码的当前版本和错误。 编辑 为上下文添加更多代码。该程序已经有很多工作JDBC连接,由于某些原因我似乎无法使这个内部连接语句工作。如果它有助于清除任何问题,请添加我的ConnectionConfig。

ConnectionConfig中的代码

    try{
        Class.forName("com.mysql.jdbc.Driver");
        connection = DriverManager.getConnection
                ("********","*********","******");

    } catch(Exception e){
        e.printStackTrace();
    }

    return connection;
}

返回错误的内部联接preparedStatemte

        PreparedStatement myStatPizzaPlace = connection.prepareStatement("SELECT reviewers.reviewer_name," +
                "reviewers.reviewer_notes, pizzas.* " +
                "FROM (reviewers inner join pizzas on (pizzas.idPizza = reviewers.idPizza))");

java.sql.SQLException:未选择数据库

1 个答案:

答案 0 :(得分:0)

JDBC:MySQL的://roxy2db.dev.tot.corp.dobby.com/roxy2

这是连接URL的外观。再检查一下你可能在斜杠(roxy2)

之后缺少数据库名称