Можно ли заблокировать одну строку в таблице SQL Server с помощью JDBC?SQL Server - блокировка строк с помощью JDBC
Я использую jTDS v1.2.7 драйвера и SQL Server 2005.
Пытается с
UPDATE myTable SET timestamp=GETDATE() WHERE id='myid'
из SQL Server Management Studio блокировки правильно приобретаемый на строке. Я могу выполнять команды SELECT
и UPDATE
в других строках.
Если я попробую то же самое, но с помощью JDBC вся таблица заблокирована.
Любая помощь приветствуется
Почему, по-вашему, весь стол заблокирован? Что вы проверили, что это вам говорит? – muhmud
Маловероятно, что это имеет какое-либо отношение к JDBC или jTDS. Вероятно, это результат конфигурации таблицы в SQL Server. Например, если [id] не имеет индекса на нем, вы получите тот же эффект. – RBarryYoung
опубликуйте точный Java-код. –