我正在尝试查找功能依赖性,我的教授告诉我们,我们需要使用以下代码行。我相信引用表(t1。?)时会出现错误,但我不确定。我在网上找不到任何有关此的信息。任何帮助表示赞赏。
PreparedStatement ps = con.prepareStatement("SELECT * FROM X AS t1 JOIN X AS t2 ON t1.? = t2.? WHERE t1.? <> t2.?");
错误:
Exception in thread "main" java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''pi' = t2.'pi' WHERE t1.'hy' <> t2.'hy'' at line 1
请访问此访问如何在Java和mysql中使用预备语句https://www.javatpoint.com/PreparedStatement-interface