|
|
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Создаю подключение к SQL Server'y. Необходимо сформировать строку url так, чтобы указать свойство prepareSQL = число. Изначальная строка вида: String s = "jdbc:sqlserver:" + host + ";databaseName=" + databaseName + ";userName=" + login + ";password=" + password как ее дополнить чтоб задать параметр prepareSQL=n ? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:01:46 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
Что именно не получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:02:29 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
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. хочу опробовать второй вариант. не знаю как задать это свойство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:04:32 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
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 драйвера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:09:45 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:32:08 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
собственно сама ошибка выглядит так: 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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:35:20 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
Slider_116собственно сама ошибка выглядит так: Вы делаете Update или Insert. У вас колонка Varchar(10), а длина строки - 11 символов. При чем здесь настройки драйвера? Как выглядит таблица и какие данные вы в неё записываете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:37:11 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
BlazkowiczВы делаете Update или Insert. У вас колонка Varchar(10), а длина строки - 11 символов. При чем здесь настройки драйвера? Как выглядит таблица и какие данные вы в неё записываете? Таблиц много, но хранят они либо строки, либо булеан, либо даблы. причем для даблов было настроено Двойное с плавающей точкой, для строк 255 символов. Даблы - числа порядка 10^10. В строковых записываются названия городов (максимум 8 штук). Вряд ли суммарно наберется 255 символов даже с запятыми и пробелами. (запись на русском идет если что) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:45:08 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
Slider_116В строковых записываются названия городов (максимум 8 штук). Вряд ли суммарно наберется 255 символов даже с запятыми и пробелами. (запись на русском идет если что) То есть у вас даже нет логов, чтобы посмотреть какие там данные вставлялись и какой был SQL запрос во время ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:50:27 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТо есть у вас даже нет логов, чтобы посмотреть какие там данные вставлялись и какой был SQL запрос во время ошибки? к сожалению да. данных слишком много и любое их сохранение заметно тормозит скорость выполнения. (Полное выполнение всей программы занимает несколько дней). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 14:59:19 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
Slider_116к сожалению да. данных слишком много и любое их сохранение заметно тормозит скорость выполнения. (Полное выполнение всей программы занимает несколько дней). Так ловите исключение и логируйте данные, которые его вызвали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 15:03:04 |
|
||
|
задание свойства в строке url
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ок. спасибо за направление на путь ошибки. буду копать в ту сторону, оставлю драйвер в покое. // Только на моей машине проблем не возникает. Возникают проблемы у заказчика. Но попробую все равно поэкспериментировать на максимальной загрузке программы данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 15:11:43 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37665289&tid=2132552]: |
0ms |
get settings: |
22ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
51ms |
get topic data: |
22ms |
get forum data: |
5ms |
get page messages: |
101ms |
get tp. blocked users: |
3ms |
| others: | 381ms |
| total: | 626ms |

| 0 / 0 |
