Member 13719433 Ответов: 1

Можно ли подключиться к встроенной базе данных H2 через ODBC?


Я пытаюсь подключиться к встроенной базе данных H2 через ODBC

Что я уже пробовал:

Я пробовал драйвер ODBC PostgreSQL, но не знаю конкретных параметров (особенно сервера)

Maciej Los

А что вы пробовали? Покажи свой код!

1 Ответов

Рейтинг:
1

Maciej Los

Да, это возможно. Проверить это: H2 (СУБД) - Википедия[^]. В нижней части страницы вы найдете ссылку на проект h2sharp:

Цитата:
Этот проект оборачивает полученную библиотеку классами, реализующими ADO.Сетевой интерфейс позволяет легко использовать его в проектах .Net.

Пример кода[^]:
using System;
using System.Data.H2;

namespace H2SharpExample
{
    public class Program
    {
        static void Main(string[] args)
        {
             using (H2Connection connection = new H2Connection("jdbc:h2:~/test", "sa", ""))
             {
                 connection.Open();
                 using (H2Command command = connection.CreateCommand())
                 {
                     command.CommandText = "Select 'hello world'";
                     Console.WriteLine(command.ExecuteScalar());
                 }
             }
        }
    }
} 




[no name]

Спасибо, но это не ответ на мой вопрос.
Вы используете JDBC, но я хочу использовать ODBC со встроенной базой данных H2, потому что у меня есть приложение, которое использует встроенный H2 в качестве системы баз данных.

Спасибо

Maciej Los

Похоже, вы не перешли по ссылке из Википедии. Там вы найдете обсуждение драйвера PostgreSQL ODBC для баз данных H2.