JDBC를 사용하여 SQL Server 테이블에서 단일 행을 잠글 수 있습니까?SQL Server - JDBC를 통한 행 잠금
내가 잠금이 행에 올바르게 획득 SQL Server 관리 Studio에서
UPDATE myTable SET timestamp=GETDATE() WHERE id='myid'
과 노력 jTDS를 드라이버 v1.2.7 및 SQL Server 2005
을 사용하고 있습니다. 다른 행에 SELECT
및 UPDATE
명령어를 수행 할 수 있습니다.
동일하지만 JDBC를 사용하면 전체 테이블이 잠겨 있습니다.
도움이 되셨다면
왜 전체 테이블이 잠겨 있다고 생각합니까? 이걸 확인해 봤어? – muhmud
이것은 JDBC 나 jTDS와 관련이 거의 없습니다. 이는 SQL Server의 테이블 구성 결과 일 가능성이 큽니다. 예를 들어 [id]에 인덱스가없는 경우이 동일한 효과가 나타납니다. – RBarryYoung
정확한 Java 코드를 게시하십시오. –