jdbc строка sql серверная кодировка символов - PullRequest
3 голосов
/ 10 августа 2011

Если у меня есть строка jdbc, такая как ...

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

Как вы говорите "соединяться с кодировкой символов как utf-8, как вы можете, если вы соединялись с mysql?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 августа 2011

Согласно документации, в URL-схеме такого свойства нет .Но вам, вероятно, это все равно не нужно.Драйвер JDBC примет ваши строки в Java Unicode и вернет все значения в Java Unicode.В Java не имеет значения, какую кодировку символов драйвер использует для связи с БД (если вы не делаете что-то действительно необычное, например, пытаетесь обойти ошибки базы данных, или ваша база данных не знает о кодировке своего содержимого).

1 голос
/ 10 августа 2011

Вы пробовали, как в Php,

jdbc:sqlserver://serverName\instanceName;CharacterSet=UTF-8

С уважением, Стефан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...