Я пытаюсь выполнить следующий фрагмент SQL на SQL Server 2012, используя программу Java, подключение к базе данных с помощью драйвера JTDS:Причина «Недопустимый синтаксис escape JDBC в строке 24» = «ожидаемая символом» при выполнении вызова SQL Server через драйвер JTDS?
Declare @username varbinary(128);
SET @username=convert(varbinary(128), ?);
SET CONTEXT_INFO @username;
Я всегда получаю следующее сообщение об ошибке:
Invalid JDBC escape syntax at line position 24 '=' character expected.
Любые идеи?
Любой причину, почему вы хотите использовать только 'драйвер JTDS'? Вместо этого используйте 'sqljdbc4.jar'! –
Я не могу воссоздать вашу проблему, используя [этот код] (http://pastebin.com/ReU2b8yf) с jTDS 1.3.1 и Java 8. –