Как преобразовать стандартные типы Java в типы SQL?

Я хочу написать программу, которая автоматически создает RDBMS-таблицы через JDBC. Чтобы добавить столбцы в таблицу, мне нужно знать имя столбца и тип данных столбца RDBMS. У меня уже есть названия столбцов. У меня нет типов СУБД для столбцов, но у меня есть типы Java для этих столбцов. Поэтому мне нужно сопоставить эти типы Java с типами данных СУБД. Тип Java может быть одним из следующих:

  • примитивные типы
  • типы-оболочки примитивных типов
  • String

  • Итак, мой вопрос: Как сопоставить эти типы java с типами СУБД?

  • Есть ли часть JDBC или библиотеки, которая уже обрабатывает это сопоставление?
  • Существуют ли какие-либо классы, которые могут мне частично помочь?

Особенно я работаю с PostgreSQL. Поэтому, если нет универсального способа сделать это, было бы важно на данный момент запустить его с PG.

Заранее спасибо

5
задан user573215 15 February 2011 в 19:10
поделиться