Я могу подключиться к базе данных H2 из моего приложения C# с помощью ниже упомянутого URL
http://www.h2database.com/html/advanced ... dot_netbr/>
org.h2.Driver.load();
Connection conn = DriverManager.getConnection("jdbc:h2:~/test", "sa", "sa");
Statement stat = conn.createStatement();
//Working
ResultSet rs = stat.executeQuery("SELECT 'Hello World'");
while (rs.next())
{
Console.WriteLine(rs.getString(1));
}
//Not Working
ResultSet rs1 = stat.executeQuery("SELECT * FROM TEST");
while (rs1.next())
{
Console.WriteLine(rs1.getString(1));
}
< /code>
Я изменил код «Выберите« Привет, мир », чтобы« выбрать * из теста », где« тест » - это имя таблицы.
Я получаю ошибку. Но таблица присутствует в базе данных H2. < /P>
edit < /strong>
@ nick bull- большое спасибо за вашу помощь. По какой -то причине таблица, созданная в «консоли H2», недоступна через код C#. Я пытался с вашей логикой, создав таблицу из C# Code, это сработало !!. Но это не показывает в консоли H2. < /P>
Еще одна вещь, «executequery» не сработала для меня, чтобы создать новую таблицу, я использовал «Executupdate» (для кого -то это может помочь) < /p>
Подробнее здесь: https://stackoverflow.com/questions/387 ... om-c-sharp
Работа с базой данных H2 из C# ⇐ C#
Место общения программистов C#
1751375050
Anonymous
Я могу подключиться к базе данных H2 из моего приложения C# с помощью ниже упомянутого URL
http://www.h2database.com/html/advanced.html#microsoft_dot_netbr/>
org.h2.Driver.load();
Connection conn = DriverManager.getConnection("jdbc:h2:~/test", "sa", "sa");
Statement stat = conn.createStatement();
//Working
ResultSet rs = stat.executeQuery("SELECT 'Hello World'");
while (rs.next())
{
Console.WriteLine(rs.getString(1));
}
//Not Working
ResultSet rs1 = stat.executeQuery("SELECT * FROM TEST");
while (rs1.next())
{
Console.WriteLine(rs1.getString(1));
}
< /code>
Я изменил код «Выберите« Привет, мир », чтобы« выбрать * из теста », где« тест » - это имя таблицы.
Я получаю ошибку. Но таблица присутствует в базе данных H2. < /P>
edit < /strong>
@ nick bull- большое спасибо за вашу помощь. По какой -то причине таблица, созданная в «консоли H2», недоступна через код C#. Я пытался с вашей логикой, создав таблицу из C# Code, это сработало !!. Но это не показывает в консоли H2. < /P>
Еще одна вещь, «executequery» не сработала для меня, чтобы создать новую таблицу, я использовал «Executupdate» (для кого -то это может помочь) < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/38747231/working-with-h2-database-from-c-sharp[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия