Предполагая, что вы хотите использовать .NET, Informix CSDK (не DRDA) и ADO.NET, самый простой способ подключения - использовать добавление базы данных в список соединений данных Visual Studio («Просмотр» -> «Проводник сервера»). затем нажмите кнопку «Подключиться к базе данных», а затем просто заполните форму (предполагается, что вы установили расширения Visual Studio с помощью CSDK ...)).
Затем перейдите в свойства проекта, перейдите на вкладку настроек, добавьте новую настройку с типом «(Строка подключения)» и введите значение:
Database=mydatabase;Password=mypassword;Server=myserver;User ID=myuser"
Итак, в app.config это будет выглядеть примерно так:
<add name="MyApplication.Properties.Settings.MyConnectionString"
connectionString="Database=mydatabase;Password=mypassword;Server=myserver;User ID=myuser"
providerName="IBM.Data.Informix" />
Также убедитесь, что база данных и сервер настроены в файле hosts (C: \ Windows \ System32 \ drivers \ etc \ hosts) и / или с помощью инструмента подключения к базе данных Informix inetd32.exe, расположенного в меню «Пуск». где-то ...
Также, если вы чувствуете склонность, вы можете перетащить таблицы и тому подобное из базы данных в окне обозревателя серверов в открытый XSD-файл в Visual Studio, чтобы он автоматически добавлял строку подключения в конфигурацию и настраивал все, чтобы вы могли набрать набор данных, и он будет обрабатывать слой CRUD для вас ... (Хотя вы можете получить кучу ошибок, потому что VS не может получить схему Informix с использованием последних драйверов по некоторым причинам ...)
В любом случае, вы можете использовать строку подключения, например:
IfxConnection myconnection = new IfxConnection(MyApplication.Properties.Settings.Default.MyConnectionString);