вопрос по JDBC
Добавлено: 07 апр 2008, 08:56
Программа на Jave имеете след структуру
1 - загрузить драйвер (например "com.mysql.jdbc.Driver")
2 - соединится к базе
3 - выполнить SELECT F1,F2 FROM TAB1 WHERE F1 = ?
4 - Для каждой записи посчитать количестко букв в F2 и напечатать на консоль число
Вопрос изменится-ли мой Java код для пункта 4, если я изменю mysql на другой драйвер, например Oracle и буду читать с Oracle?
Будет-ли это работать с длинными полями и Юникод типами ?
.... или мне в Java коде перед чтением надо знать с кем я работаю и иметь спецификацию на каждый ожидаемый тип драйвера mysql, db2, oracle...
Спасибо
1 - загрузить драйвер (например "com.mysql.jdbc.Driver")
2 - соединится к базе
3 - выполнить SELECT F1,F2 FROM TAB1 WHERE F1 = ?
4 - Для каждой записи посчитать количестко букв в F2 и напечатать на консоль число
Вопрос изменится-ли мой Java код для пункта 4, если я изменю mysql на другой драйвер, например Oracle и буду читать с Oracle?
Будет-ли это работать с длинными полями и Юникод типами ?
.... или мне в Java коде перед чтением надо знать с кем я работаю и иметь спецификацию на каждый ожидаемый тип драйвера mysql, db2, oracle...
Спасибо