Java에서 내 쿼리를 실행하려고 할 때 문제가 있습니다. SQL에서 데이터베이스에 개체를 추가하려고하면 명령에서 결과 집합을 보내지 않는다는 오류가 발생합니다. SQL Server에서 쿼리를 실행할 때 제대로 작동하고 개체를 삽입합니다. 도와주세요.Java 문에서 내 쿼리를 실행할 수 없습니다.
2
A
답변
2
INSERT
에는 Statement.executeUpdate(String)
을 사용해야합니다. Statement.executeQuery(String)
은 SELECT
입니다.
PreparedStatement
은 더 좋고, 더 쉽고 안전합니다. Using Prepared Statements.
관련 문제
- 1. QtSql이 쿼리를 실행할 수 없습니다.
- 2. mysql 쿼리를 실행할 수 없습니다.
- 3. PHPMyAdmin이 쿼리를 실행할 수 없습니다. 응답 없음
- 4. 지오 코딩 서비스에서 쿼리를 실행할 수 없습니다.
- 5. 네이티브 대량 조작 쿼리를 실행할 수 없습니다
- 6. PHP에서 mysql 쿼리를 실행할 수 없습니다
- 7. 계속 org.hibernate.exception.JDBCConnectionException : 쿼리를 실행할 수 없습니다.
- 8. SSMS 2008에서 쿼리를 실행할 수 없습니다.
- 9. MKS 무결성 쿼리를 실행할 수 없습니다.
- 10. 원시 SQL 쿼리를 실행할 수 없습니다.
- 11. Solr, dataimport 중에 쿼리를 실행할 수 없습니다.
- 12. Java JDBC | 콘솔에서 실행할 수 없습니다.
- 13. Java Web Start를 실행할 수 없습니다. JNLP
- 14. 쉬운 Java 예제에서 JUnit을 실행할 수 없습니다.
- 15. Java 응용 프로그램을 실행할 수 없습니다
- 16. java 파일을 실행할 값을 설정할 수 없습니다.
- 17. java progam을 실행할 수 없습니다! NoClassDefFoundError?
- 18. Mac에서 Java 프로그램을 실행할 수 없습니다
- 19. Java JNI 코드 Eclipse를 실행할 수 없습니다.
- 20. Java 코드에서 PATH로 프로그램을 실행할 수 없습니다.
- 21. Java 프로그램에서 배치 파일을 실행할 수 없습니다.
- 22. 쉘에서 Java 프로그램을 실행할 수 없습니다. ClassNotFoundException
- 23. MS Access에서 여러 쿼리를 실행할 수 있습니까?
- 24. ProcessBuilder를 실행할 수 없습니다.
- 25. 내 Mac에서 프로그램을 실행할 수 없습니다
- 26. 내 SSIS 패키지를 실행할 수 없습니다.
- 27. 내 응용 프로그램을 실행할 수 없습니다.
- 28. INSERT 문에서 하위 쿼리를 사용할 수 있습니까?
- 29. org.hibernate.exception.SQLGrammarException : 쿼리를 실행할 수 없습니까?
- 30. Eclipse IDE를 실행할 수 없습니다.
SQL 인젝션 취약점이 있습니다. – SLaks
앨범 사용 INSERT INTO는 아마도 세미콜론 없이는 유효하지 않을 수 있으며 매우 잘 작동하지 않을 수 있습니다. 일반적으로 DBNAME 문을 사용하지 않아도됩니다. 연결 문자열의 일부입니다. 또한 SQL injection Bobby O'Tables도 있습니다. – aquinas