ORA-00911: 문자가 부적합합니다 다른 글을 검색해 봤을 때 쿼리문에 ;가 들어가서 에러가 나는 경우가 많다고 하는데 String sql = "" PreparedStatement pstmt = con.prepareStatement(sql); retVals = pstmt.executeUpdate(); pstmt.close(); INSERT INTO TABLENAME(`COL1`, `COL2`, `COL3`) VALUES ('col1data1', 'col2data1', 'col3data1'), ('col1data2' ,'col2data2', 'col3data2'), ('col1data3' ,'col2data3', 'col3data3') ON DUPLICATE KEY UPDATE `COL2`= VALUE..