Member 13361064 Ответов: 1

Как создать клиент серверное приложение с помощью C#


Привет .. Я учусь на дипломе и работаю над своим проектом на последнем курсе. это приложение, которое подключается к удаленному серверу для управления определенной базой данных microsoft sql, созданной на этом сервере. Итак, я выполнил все функции этого приложения, кроме той части, где оно подключается к базе данных \ серверу. И я хочу, чтобы пользователь мог указать в меню настроек этого приложения IP-адрес сервера, к которому они хотят подключиться. А затем войдите в базу данных, используя свои учетные данные. Я искал повсюду, но продолжаю видеть видео, в которых разработчик подключается к базе данных через Visual Studio, но я хочу, чтобы пользователь моего приложения имел контроль над указанием сервера, к которому они хотят подключиться, поскольку компьютер, на котором размещена база данных, может измениться в будущее. Пожалуйста, мне нужны некоторые рекомендации, как это сделать. Я использую С # и WPF для этого проекта. Благодарность

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

подключение к базе данных с помощью visual studio

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Итак, ваша строка подключения должна быть изменена в коде. Это простая манипуляция строками.

Самый простой способ сделать это - просто заменить тег в строке на IP-адрес или имя хоста:

    Server={SERVER};Database=myDataBase;User Id=myUsername;
Password=myPassword;

string ipAddress = "192.168.0.1";   // or a resolvable host name
string connString = templateConnString.Replace("{SERVER}", ipAddress);