|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
NetBeans+Spring+java+mssql Вставляем значения из формы, а так же дату и время текущее записываем в БД (jdbc) Код: java 1. 2. 3.
Однако, время записывается фиксированное, т.е. например: 1. Собрали проект (NetBeans) 2. Заполнили данные формы и отправили эти значения в БД (время пишется автоматом актуальное, формат колонки datetime в БД) допустим в 14:54 3. Последующие заполнения формы с другими естественно значениями (с очисткой кэша,куки) записываются в БД с тем же временем (14:54) 4. Но стоит "очистить и собрать" проект или "выполнить" и начинать делать п.2. так время запишется в БД уже актуальное на момент записи после пере сборки проекта Код: sql 1. 2. 3. 4. 5.
Куда копать, подскажите пожалуйста! p.s. Проект ( NetBeans) локальный, БД удаленная ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2018, 16:53 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
NewbiejavaКуда копать, подскажите пожалуйста! - вряд ли NetBeans виноват, где Вы вызываете код вставки данных в базу, в каком то сервлете? покажите, а то непонятно ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2018, 17:54 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Kachalov, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 08:09 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Kachalov, попробовал еще вот так, но результат тот же вместо Код: java 1. 2. 3.
вставил это Код: java 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 09:19 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
серьезно? вы инициализировали дату в момент создания сервлета и теперь удивляетесь, почему она не меняется? экземпляр сервлета будет единственным, на каждый запрос пересоздаваться не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 10:11 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
просто перенесите Код: sql 1. 2. 3.
внутрь processRequest ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 10:11 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Penkov Vladimirпросто перенесите внутрь processRequest - согласен и совет почитать про жизненный цикл сервлета ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 10:42 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Penkov Vladimir, Все получилось! Низкий поклон, относительно недавно в этой среде...учусь)) Kachalov, Спасибо за статейку ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 11:04 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Newbiejava, конечно не по теме но все же... а почему не воспользоваться со встроенными функциями самого БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 20:23 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Музаффар, тоже думал поставить триггер в бд на insert в эту таблицу, но "нужно" было реализовать именно на стороне клиента ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2018, 07:25 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
сходите теперь про sql-injection почитайте ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2018, 11:17 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Penkov Vladimirсерьезно? вы инициализировали дату в момент создания сервлета и теперь удивляетесь, почему она не меняется? +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2018, 14:04 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
NewbiejavaМузаффар, тоже думал поставить триггер в бд на insert в эту таблицу, но "нужно" было реализовать именно на стороне клиента Зачем триггер??? есть такой тип TimeStamp ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2018, 14:05 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Newbiejava, зачем триггер? скорее там тоже есть функции или что то подобное и что то не понял как понять в стороне клиента ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2018, 17:25 |
|
При insert datetime(java) to DB(jdbc) через NetBeans не обновляет time
|
|||
---|---|---|---|
#18+
Сам периодически публикую вопросы, но тут вынужден с умничать. Писать полностью SQL-выражение вместе с конкатинированными значениями не есть правильно. А что если надо будет зафигачить BLOB? Код: java 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.10.2018, 11:45 |
|
|
start [/forum/topic.php?fid=59&msg=39718287&tid=2121709]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 336ms |
total: | 492ms |
0 / 0 |