如何使用JDBC使用已准备好的语句在同一表上加入别名? [重复]

问题描述 投票:0回答:1

我正在尝试查找功能依赖性,我的教授告诉我们,我们需要使用以下代码行。我相信引用表(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

问题:Question

java mysql jdbc prepared-statement
1个回答
-2
投票

请访问此访问如何在Java和mysql中使用预备语句https://www.javatpoint.com/PreparedStatement-interface

© www.soinside.com 2019 - 2024. All rights reserved.