ДАННЫЙ САЙТ ИСПОЛЬЗУЕТ ФАЙЛЫ COOKIE: продолжая просмотр страниц сайта, Вы даете свое согласие на использование файлов cookie.
Для получения дополнительной информации, пожалуйста, ознакомьтесь с нашей
Политикой конфиденциальности и Политикой использования файлов cookie.

Кастомизированная и Высокоавтоматизированная Межплатформенная
Миграция Баз Данных и Приложений


Динамический SQL и JDBC API в приложениях Java

 

Что такое JDBC?

Взаимодействие Java и баз данных (JDBC) - API Java, который позволяет программам Java извлекать SQL-выражения. Это позволяет программам Java взаимодействовать с любой соответствующей SQL базой данных. JDBC является частью платформы Java и разделяется на 2 пакета: java.sql и javax.sql.

Почему SQLWays?

SQLWays помогает Вам автоматически осуществлять комплексную оценку и миграцию встроенных SQL-выражений в приложения Java. С помощью SQLWays не нужно извлекать SQL-выражения из кода приложения и конвертировать их отдельно. Данная программа осуществляет весь процесс миграции сама.

В презентации вы увидите, как программа по миграции баз данных SQLWays мигрирует Java Embedded SQL:



Характеристики конвертации

  • Конвертирует подключение к базе данных в новую базу данных (java.sql.Connection-интерфейс)
  • Конвертирует встроенные SQL-выражения из java.sql-интерфейсов для соответствия с синтаксисом новой базы данных:
    • Интерфейс java.sql.Statement - используется для отправки основных SQL-выражений
    • Интерфейс java.sql.PreparedStatement - используется для отправки подготовленных операторов или основных SQL-выражений (выведенных из Statement)
    • Интерфейс java.sql.CallableStatement - используется для перехода к хранимым процедурам базы данных (выведенных из PreparedStatement)
    • Интерфейс java.sql.ResultSet - используется для поиска и обновления результатов запроса

Например,
   исходная база данных Informix

  1. PreparedStatement mStmt = mConn.prepareStatement("select c_date
  2. from products where c_date<=TODAY");
  3. ResultSet Rs = mStmt.executeQuery();


 
В

   целевую базу данных SQL Server

  1. PreparedStatement mStmt = mConn.prepareStatement("select c_date
  2. from products where c_date <= CONVERT(DATE,GetDate())");
  3. ResultSet Rs = mStmt.executeQuery();

 

 

SQLWays позволяет поддерживать различные типы исходных и целевых баз данных в приложениях Java.

Как конвертировать?

Пожалуйста, посмотрите соответствующую статью:

Миграция встроенного SQL и API доступа к базе данных

Оценка

Оценка помогает установить усилия и стоимость миграции. Для конвертации выстроенного SQL оценка может включать следующее:

  • Определяет исходные файлы, содержащие код доступа к базе данных
    • Список файлов содержащих java.sql
    • Количество файлов и количество кода в каждом
  • Определяет встроенные SQL-выражения
Для того чтобы узнать весь процесс оценки, пожалуйста, перейдите по следующей ссылке:

Оценка миграции встроенного SQL Java

SQLWays автоматизирует весь процесс миграции встроенного SQL в приложениях Java. Это позволяет Вам существенно снизить риски конверсии и значительно уменьшить внутренние усилия. Гибкая ценовая политика делает SQLWays еще более мощным инструментом для такого вида миграции.

Пожалуйста свяжитесь с нами в случае если Вам нужна дополнительная информация по данному вопросу.

 
PGConf.Russia 2018

Ispirer Systems - партнер и участник PGConf.Russia 2018!


Отзывы
30.03.2018 Казахский национальный педагогический университет
Миграция с PASCAL в C#.NET

Я занимаюсь научной деятельностью в Казахском национальном педагогическом университете. ...

28.03.2018Extedo, Германия
DB2 в MSSQL Server


EXTEDO была основана в 1996 году как департамент компании IABG с простой миссией: помогать научно-исследовательским институтам в области медицины соответствовать...

...

02.02.2018ООО "Гисофт", Россия
Миграция из Microsoft SQL Server в PostgreSQL

Компания «Гисофт», разработчик автоматизированных систем управления для образования, после долгих и в основном неудачных экспериментов с...

...

Истории успеха
17.07.2017Миграция с Oracle в PostgreSQL, РоссияПрофессиональные услуги по переносу пакетов и хранимых процедур с Oracle в PostgreSQL.


В конце 2016 года компания Ispirer Systems осуществила услуги по миграции для одного из российских...

...

17.07.2017Конвертация Oracle в Java, Индия

В начале 2017 года к Ispirer Systems обратилась индийская многонациональная компания, которая предоставляет инновационные IT-решения и услуги. Компания предлагает лучшие в своем классе...

...