Задать вопрос
Popou
@Popou
Программист энтузиаст , обожаю саморефлексию

ADO.Net почему не выходит подключение?

Что не так с моим подключением? Строка :
"Data Source=127.0.0.1,3306;Network Library=DBMSSOCN;Initial Catalog=game;User ID=root;Password=root"
  • Вопрос задан
  • 97 просмотров
Подписаться 2 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@den_labs
https://metanit.com/sharp/adonet/2.2.php - почитайте про параметры и лучше скинуть ошибку
Ответ написан
Комментировать
Jeer
@Jeer
уверенный пользователь
Каким образом вы работаете с базой и что за база вообще, ms sql?
Если через sql management studio вы создаёте таблицы, каким образом вы подключаетесь к базе?
Попробуйте подключиться к этому серверу (localdb)\mssqllocaldb с виндовым логином и паролем. Если подойдёт, то используйте его и в строке подключения
Подключение через DataSource было ранее в .net framework через веб конфиг. Я не разбирался с этим особо, возможно, они равнозначны. В .net core строки подключения пишутся в appsettings.json примерно так:
"ConnectionStrings": {
"AppConnection": "Server=(localdb)\\mssqllocaldb;Database=game;Trusted_Connection=True;MultipleActiveResultSets=true"
}
Тут используется виндовый логин/пароль. Если вы создали своего пользователя, то вместо Trusted_Connection=True; вбиваете User ID=root;Password=root;
Дополнительный вопрос, зачем вам вообще ado.net, когда есть entity framework?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы