-1
현재 자바 프런트 엔드 GUI가있는 데이터베이스에 대한 검색 기능이 있습니다.Java에서 SQL 쿼리 - 두 개의 열을 선택할 수 없습니다.
자바의 현재로서는 내가 무엇을 입력하는지 확인하는 SELECT 문이 있습니다. 내가 가지고있는 문제는 SELECT 문 내에서 forename 열을 가져오고 싶습니다. (필자는 이것에 상당히 익숙합니다.) 나는 단지 하나를 수행 할 수
이/*
* Search method
*/
public void search()
{
// search function - person query
String sqlPerson = " SELECT * FROM `person` "
+ "WHERE ((`person`.`Surname`LIKE ?) "
+ "OR (`person`.`Forename` LIKE ?) "
+ "OR (`person`.`Person_Id` LIKE ?) "
+ "OR (`person`.`aka` LIKE ?) "
+ ")ORDER BY `person`.`Surname` ASC ";
사람이 모두 열을 얻을 수 있도록 내가 검색 할 때 나는 때문에 순간 뒤따라야과 성을 모두 선택하는 방법을 알고 있나요 : 아래
코드의 조각이다 열 (현재 OR을 사용하고 있기 때문에).감사합니다.
쿼리는 이미'*'를 사용하여 모든 열을 선택합니다. – RedFilter
잘못된 점을 말할 수있는 코드가 충분하지 않습니다. 추측을 할 수 있습니다. 각 매개 변수에 "?"매개 변수를 제공해야합니다. 쿼리에 있지만 첫 번째 매개 변수에 대한 매개 변수 만 제공했습니다. – Guffa