데이터베이스에 성공적으로 연결 한 후 각 쿼리가 성공했는지 여부를 확인해야한다는 것을 이해하지 못했습니다. 제대로 작동하기 전에 테스트를 거친 쿼리는 어떻게 실패 할 수 있습니까?SQL 쿼리가 성공했는지 여부를 확인해야합니까?
답변
쿼리를 수행 할 때 성공 여부를 확인해야하는 이유는 여러 가지가 있습니다.
다음은 내가 생각할 수있는 예입니다. 등록 양식이 있으며 사용자는 고유 한 username
을 포함한 정보를 사용하여 시스템에 등록 할 수 있습니다.
사용자가 기존 사용자 이름으로 등록하려고하면 INSERT
쿼리가 실패합니다.
성공 여부를 확인하지 않으면 사용자에게 이미 사용자 이름이 있음을 알릴 수 없습니다.
이것은 단지 예일 뿐이지 만 테스트를 거쳤더라도 쿼리가 성공할 것이라고 가정해서는 안됩니다. 그것은 데이터 형식 불일치 또는 길이 문제 또는 아마도 잘못된 날짜 형식 등이 될 수 있습니다 ...
그래서 잘못하지 말고, 그것은 실제로 필요합니다.
확인 방법보다는 쿼리의 성공 여부를 확인해야 할 필요가 있습니다. –
@RohanDhar 질문이 잘못되었습니다. 제 편집을 확인하십시오. – meda
- 1. 쿼리 실행 여부를 확인해야합니까?
- 2. JDBC : 쿼리가 성공했는지 확인하십시오.
- 3. WebClient.UploadFile의 응답을 확인하여 업로드가 성공했는지 확인해야합니까?
- 4. PL/SQL 확인이 성공했는지 여부를 확인 하시겠습니까?
- 5. 유효 입력에도 SQL 주입 여부를 확인해야합니까?
- 6. SQL 쿼리가 Android SQLite에서 성공했는지 확인
- 7. 쿼리가 성공했는지 확인하는 방법은 무엇입니까?
- 8. mysqli 쿼리가 성공했는지 확인하는 올바른 방법
- 9. SQL 쿼리가 값을 반환하는지 여부를 확인하는 방법?
- 10. mySql 이벤트가 성공했는지 여부를 알려주는 방법은 무엇입니까?
- 11. 게시물 제출이 성공했는지 여부를 Google 버즈가 반환합니다.
- 12. UIPasteboard에 대한 복사가 성공했는지 여부를 확인하십시오.
- 13. ActiveRecord.TransactionScope가 OnTransactionCompleted 이벤트를 사용하여 성공했는지 여부를 확인하십시오.
- 14. 이 기능이 성공했는지 여부를 판별하는 비법을 알려주세요.
- 15. 연결하려는 서버에 인증이 필요한지 여부를 확인해야합니까?
- 16. 배열/목록에 요소가 있는지 여부를 확인해야합니까?
- 17. mysql_ *에서 복수 쿼리가 성공했는지 확인하십시오.
- 18. 쿼리가 성공했는지 확인하는 가장 좋은 방법
- 19. android에서 데이터베이스 연결이 성공했는지 여부를 확인하는 방법은 무엇입니까?
- 20. 오라클에는 함수가 있는지 여부를 확인하는 쿼리가 있습니까?
- 21. VB에서 SQL 쿼리가 무언가 반환했는지 여부를 어떻게 알 수 있습니까?
- 22. 쿼리가 레거시 또는 SQL 2011 구문인지 여부를 프로그래밍 방식으로 결정합니까?
- 23. 데이터베이스 작업에 삽입이 성공했는지 여부를 확인하는 방법은 무엇입니까?
- 24. NUnit - TearDown에서 테스트가 성공했는지 여부를 확인할 수 있습니까?
- 25. websocket이 보낸 메시지가 성공했는지 여부를 알 수있는 방법
- 26. 스 니펫에서 Formit Validation이 성공했는지 여부를 확인하는 방법
- 27. Rails 4.0.4 : 레코드 생성이 성공했는지 여부를 어떻게 표시합니까?
- 28. SaveAs가 성공했는지 확인 VBA
- 29. 비동기로 디스 패칭하기 전에 현재 스레드가 주 스레드인지 여부를 확인해야합니까?
- 30. insert 쿼리가 저장 프로 시저에서 성공했는지 확인하는 방법은 무엇입니까?
연결하고 쿼리하는 사이에 데이터베이스가 손상되면 어떻게됩니까? –
쿼리가 insert 문인 경우 중복 키가있는 레코드를 삽입하려고하면 어떻게됩니까? (쿼리와 관련하여 데이터 만 표시됨) –
데이터베이스 서버가 디스크 공간 제한에 도달하면 어떻게됩니까? –