【发布时间】:2017-11-17 20:35:47
【问题描述】:
我一直试图让这个内部连接与 JDBC 一起工作,尝试了不同的格式,但它仍然没有返回任何内容。下面是当前版本的代码和错误。 编辑 为上下文添加更多代码。该程序已经有很多工作的 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: 未选择数据库
【问题讨论】:
-
请发布minimal reproducible example,并附上您的连接字符串和完整的异常堆栈跟踪。请注意,您已经标记了 MySQL 和 Microsoft SQL Server,请选择适当的标记并删除另一个。
-
为我的问题添加一些更新。带有答案的链接问题不是导致我的问题的原因