Java 코드에서 MySQL 데이터베이스의 하이픈을 사용하여 열 이름에 액세스
MySQL 데이터베이스에서 열 이름에는 하이픈(-)이 포함될 수 있습니다. 그러나 Java 코드에서 이러한 열에 액세스하려고 시도할 때 하이픈이 있으면 열 이름을 식별하는 데 사용되는 규칙이 중단될 수 있습니다.
Java가 하이픈으로 연결된 이름이 있는 열에 액세스하려고 하면 하이픈은 문자 구분 기호. 이로 인해 이름이 하이픈에서 분할되어 열을 찾으려고 할 때 오류가 발생합니다.
이 문제를 방지하려면 열 이름에서 하이픈을 유지하는 두 가지 방법이 있습니다.
백틱 사용(Grave 악센트):
Java 코드에서 액세스할 때 하이픈으로 연결된 열 이름을 백틱(`)으로 묶습니다. 백틱을 사용하면 규칙을 위반하지 않고 열 이름에 특수 문자와 공백을 사용할 수 있습니다. 예:
ResultSet rs = statement.executeQuery("SELECT * FROM `air_port`");
열 별칭으로 쿼리:
쿼리에서 하이픈으로 연결된 열 이름을 직접 사용하는 대신, 하이픈. 이렇게 하면 하이픈이 포함되지 않은 별칭 이름을 사용하여 열에 액세스할 수 있습니다. 예:
SELECT air_port AS airport ...
두 방법 중 하나를 사용하면 하이픈으로 연결된 열 이름이 Java 코드에서 올바르게 식별되고 액세스됩니다. 방법 선택은 애플리케이션의 특정 요구 사항에 따라 다릅니다.
위 내용은 Java 코드에서 하이픈을 사용하여 MySQL 열에 액세스하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!