使用 Java 访问 MySQL 中连字符的列名
使用 MySQL 数据库时,您可能会遇到列名包含连字符 (-) 的情况人物。但是,当从 Java 代码访问这些列时,连字符可能会破坏列名称并导致错误。
要解决此问题,请将连字符的列名称括在反引号 ( ) 内。反引号用作分隔符,防止数据库在连字符处破坏列名称。
例如,如果您有一个名为“air_port”的列,而不是在 Java 代码中将其作为“air_port”访问,您应该将其括在反引号内,如下所示:
ResultSet rs = statement.executeQuery("SELECT * FROM `air_port`");
通过将列名括在反引号内,MySQL 会将其解释为单个实体,而不是在连字符处将其分割。这使您可以成功访问和检索列中的数据。
请注意,数据库中使用的字符集不会影响此问题。反引号方法是一种通用方法,用于在 MySQL 中转义列名中的连字符,无论字符集如何。
以上是如何使用 Java 访问 MySQL 中的连字符列名?的详细内容。更多信息请关注PHP中文网其他相关文章!