|
Правильное написание подсоединения к БД через JDBC
|
|||
---|---|---|---|
#18+
вопрос такой, не мог бы кто-нибудь показать профессиональное написание запроса к БД. У меня все работает, но мне почему-то не нравиться, как я написал. 1) Как правильно задавать строку запроса? в классе или непосредственно в методе? 2)как менять параметры в запросе понятно( при помощи preparedstatement), а можно ли таким же образом менять название таблицы, к которой мы обращаемся?только разделением строки до названия БД и после? просто при обращении к dbf , хочется менять название файлика 3)какие параметры, как правило идут в лог? 4)Куда обычно сохраняют данные из select :в массивы, вектора или свои переменные своих классов 5)Создают ли отдельно свои классы со своими connections, statement и resultset Извиняюся за не совсем сложные вопросы, но очень интеерсно это знать Спасибо за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2004, 17:13 |
|
Правильное написание подсоединения к БД через JDBC
|
|||
---|---|---|---|
#18+
Рекомендую почитать это Получишь ответы на многие вопросы ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2004, 13:25 |
|
Правильное написание подсоединения к БД через JDBC
|
|||
---|---|---|---|
#18+
Если хочешь динамический SQL, храни все используя класс preferences. Параметры нумеруй и храни там же с указанием типа и разбодяжкой потом в коде в зависимости от типа. Сам запрос храни в preferences тоже. Напиши проверяльщик запроса, который будет тебе выдавать правильное ли количество параметров ты указал для запроса. Лучше всего будет, если ты для такого дела сварганишь отдельный проектик, обладающий интерфейсом. Но все это относится к достаточно большим проектам с часто меняющимися требованиями, т.к. трудозатраты окупаются обычно после 10-ти таблиц и ежемесячным, влияющим на твое приложение, изменением структуры хотя бы в одной из них. Очень подходит такой подход к развивающимся корпоративным проектам. Но в конце концов устоявшийся проект с устоявшейся спецификацией надо будет переписать в статичной форме, хорошо спроектировав структуру данных. Это может явиться спецификацией к генератору схемы из динамичных preferences. Вроде как есть тулзины, помогающие делать такие вещи, но применительно к Oracle, т.к. они реализуют независимость от изменения структуры данных с помощью хранимых процедур. Для DBF можешь сам написать сначала интерфейс к данным, который и будешь безболезненно относительно остального приложения менять. А в приложении пользоваться только этим интерфейсом - читай про шаблон Facade. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2004, 05:02 |
|
|
start [/forum/topic.php?fid=59&tid=2153748]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 317ms |
total: | 474ms |
0 / 0 |