동적 쿼리를 통해 행의 여러 열을 업데이트하려고합니다.업데이트 쿼리에 여러 열 추가
COLUMNNAMES 선택한 테이블
Arrays.toString (행) 로우가 업데이트되어야하는 사용자 입력을 포함 대해 모든 열 이름을 포함 ArrayList를이다.
임 실행하려고 할 때 열 이름에 다음 오류 메시지가 표시됩니다. 해당 열 [SNO, SNAME, STATUS, CITY]이 없습니다. 이 문제를 해결할 방법이 없습니까?
query = "UPDATE " + tablename + " SET '" + columnnames + "' = '" + Arrays.toString(row) + "' WHERE " + FirstColumn + " = '" + rowstandard + "'";
나는 마지막 쉼표를 제거하는 방법을 모르겠다. :/ – Looptech
C#에서는 query = query.Substring (0, query.length-1)이됩니다. 자바에서도 마찬가지입니다. –