gpt4 book ai didi

java - H2 - 使用 SQL 语句 "SELECT * FROM null T"访问链接表时出错

转载 作者:行者123 更新时间:2023-11-29 07:18:03 27 4
gpt4 key购买 nike

我尝试在我的 Java 应用程序中创建链接表。

Statement stmtH2 = DBconnect.connH2.createStatement()
String linkedTable = ("CREATE LINKED TABLE tableName('', 'jdbc:mysql://localhost:3306/DBname', 'root', '', 'tableName');";
stmtH2.execute(linkedTable)

String query = "SELECT * FROM tableName WHERE Sex = 'F' ORDER BY Cod";
stmtH2.executeUpdate(query);

在 Java 中我遇到了这个错误:

org.h2.jdbc.JdbcSQLException: Column "COD" not found; SQL statement:

当我试图在 localhost:8082 中查看运行 SELECT * FROM tableName 的表时,出现错误:

Error accessing linked table with SQL statement "SELECT * FROM null T", cause: "org.h2.jdbc.JdbcSQLException: Class ""com.mysql.jdbc.Driver"" not found [90086-175]"; SQL statement:
SELECT * FROM tableName [90111-175] 90111/90111 (Help)

为什么找不到列“COD”?

最佳答案

您的应用程序缺少 com.mysql.jdbc.Driver。将它添加到您的应用程序的类路径中。

关于java - H2 - 使用 SQL 语句 "SELECT * FROM null T"访问链接表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58145540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com