JDBC код изменения для поддержания соединения - PullRequest
0 голосов
/ 03 декабря 2011

Я новичок, и у меня возник вопрос по использованию jdbc с java:

Какие изменения в коде мне придется внести в:

  1. изменение типа базы данных?(т.е. из PostgreSQL в MySQL)
  2. использовать таблицу в коде после того, как я решу удалить одну из колонок из этой таблицы.

Кроме того, как сделать запросы кэшированными?

1 Ответ

1 голос
/ 03 декабря 2011

изменить тип базы данных? (то есть из PostgreSQL на MySQL)

Замените драйвер JDBC MySQL в пути к классам драйвером JDBC PostgreSQL. Обновите URL-адрес соединения JDBC, чтобы он указывал на базу данных PostgreSQL вместо базы данных MySQL. При необходимости также обновите запросы SQL, чтобы заменить любые специфичные для MySQL функции / предложения SQL на специфичные для PostgreSQL.


используйте таблицу в коде после того, как я решу удалить один из столбцов из этой таблицы.

Удалить рассматриваемый столбец из запросов SQL. При необходимости также обновите сущность (пользовательский класс Javabean, который вы должны представлять в одной строке БД), чтобы удалить свойство и метод получения / установки.


Также - как сделать кеширование запросов?

Используйте PreparedStatement вместо Statement. Если возможно, замените весь код JDBC на полноценный ORM, такой как JPA или хороший старый Hibernate. Они не только сводят к минимуму стандартный код JDBC для oneliners, но также предлагают возможности кэширования второго уровня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...