0
을 확인 사용자 입력시의 진술?MySQL을 준비 성명 궁금 특정 테이블 JAVA
myStmt.setString(1, Room);
mysStmt.setInt(2, roomID);
감사
을 확인 사용자 입력시의 진술?MySQL을 준비 성명 궁금 특정 테이블 JAVA
myStmt.setString(1, Room);
mysStmt.setInt(2, roomID);
감사
매개 변수로 테이블 이름을 추가 할 수 없습니다. 다음과 같이 간단하게 구축 쿼리를 포함하는 문자열을 만들 수 있습니다
String query = "select * from " + userParamVariable + " where idRooms = ?"
난 당신이 분할하여 테이블을 관리하는 것 같아요,하지만 불행히도 된 PreparedStatement를 지원하지 않습니다, 당신은 수동 및 String.format() 메소드를 사용하여 테이블 이름을 바꿀 수 있습니다.
아니,하지만 당신은 단지 사용자 입력 문자열을 구성 할 수 있습니다. – Byron
예를 보여줄 수 있습니까? –
String query = "select * from"+ userParamVariable + "idRooms =?" – Byron