powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / задание свойства в строке url
12 сообщений из 12, страница 1 из 1
задание свойства в строке url
    #37665173
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Создаю подключение к SQL Server'y. Необходимо сформировать строку url так, чтобы указать свойство prepareSQL = число.

Изначальная строка вида:
String s = "jdbc:sqlserver:" + host + ";databaseName=" + databaseName + ";userName=" + login + ";password=" + password

как ее дополнить чтоб задать параметр prepareSQL=n ?

Спасибо.
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665174
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно не получается?
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665181
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

при работе с БД выдает ошибку java.sql.DataTruncation: Data truncation

советов по исправлению было 2:
- Turns out it was an issue with the Anti Virus software f'ing with the MS SLQ server.
- it was our setting of prepareSQL=0 in our JTDS JDBC driver string. Changing it to 1 or 2 or 3 fixed this error.

хочу опробовать второй вариант. не знаю как задать это свойство.
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665195
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_116при работе с БД выдает ошибку java.sql.DataTruncation: Data truncation

А вариант с тем что выставляемые данные больше чем предназначеные для них колонки не рассматривается?

Slider_116 - it was our setting of prepareSQL=0 in our JTDS JDBC driver string. Changing it to 1 or 2 or 3 fixed this error.
У вас строка соединения к родному драйверу от MicroSoft. А это совет для альтернативного JTDS драйвера.
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665250
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczSlider_116при работе с БД выдает ошибку java.sql.DataTruncation: Data truncation

А вариант с тем что выставляемые данные больше чем предназначеные для них колонки не рассматривается?

как вариант проверю. спасибо за совет. Хотя вроде как в БД было установлено для всех чисел макс длина. Для строк 256.

Не подскажете при импорте из access в SQL server настройки созраняются или их нужно потом менять?

Slider_116 - it was our setting of prepareSQL=0 in our JTDS JDBC driver string. Changing it to 1 or 2 or 3 fixed this error.
У вас строка соединения к родному драйверу от MicroSoft. А это совет для альтернативного JTDS драйвера.

я тоже использовал изначально JTDS. После этой ошибки решил попробовать драйвер от MS.
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665257
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно сама ошибка выглядит так:


java.sql.DataTruncation: Data truncation
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:382)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2820)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2258)
at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:632)
at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement.java:584)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java:546)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeUpdate(JtdsPreparedStatement.java:504)
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665265
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_116собственно сама ошибка выглядит так:
Вы делаете Update или Insert. У вас колонка Varchar(10), а длина строки - 11 символов. При чем здесь настройки драйвера?
Как выглядит таблица и какие данные вы в неё записываете?
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665289
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczВы делаете Update или Insert. У вас колонка Varchar(10), а длина строки - 11 символов. При чем здесь настройки драйвера?
Как выглядит таблица и какие данные вы в неё записываете?

Таблиц много, но хранят они либо строки, либо булеан, либо даблы. причем для даблов было настроено Двойное с плавающей точкой, для строк 255 символов.

Даблы - числа порядка 10^10.

В строковых записываются названия городов (максимум 8 штук). Вряд ли суммарно наберется 255 символов даже с запятыми и пробелами. (запись на русском идет если что)
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665308
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_116В строковых записываются названия городов (максимум 8 штук). Вряд ли суммарно наберется 255 символов даже с запятыми и пробелами. (запись на русском идет если что)
То есть у вас даже нет логов, чтобы посмотреть какие там данные вставлялись и какой был SQL запрос во время ошибки?
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665327
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczТо есть у вас даже нет логов, чтобы посмотреть какие там данные вставлялись и какой был SQL запрос во время ошибки?


к сожалению да. данных слишком много и любое их сохранение заметно тормозит скорость выполнения. (Полное выполнение всей программы занимает несколько дней).
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665334
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slider_116к сожалению да. данных слишком много и любое их сохранение заметно тормозит скорость выполнения. (Полное выполнение всей программы занимает несколько дней).
Так ловите исключение и логируйте данные, которые его вызвали.
...
Рейтинг: 0 / 0
задание свойства в строке url
    #37665350
Slider_116
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

ок. спасибо за направление на путь ошибки. буду копать в ту сторону, оставлю драйвер в покое.

// Только на моей машине проблем не возникает. Возникают проблемы у заказчика. Но попробую все равно поэкспериментировать на максимальной загрузке программы данными.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / задание свойства в строке url
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]