Как создать простую форму Windows для доступа к базе данных SQL Server?

Я считаю, что это очень новый вопрос, и если я использую не тот форум, чтобы спросить, пожалуйста, сообщите.

У меня есть базовые знания о базах данных с помощью MS SQL Server и программировании на C++ и C#. Я пытаюсь научиться большему, настраивая свою собственную базу данных с помощью MS SQL Server Express 2008 R2 и получая к ней доступ через формы Windows, созданные в C # Express 2010. На данный момент я просто хочу оставить ее бесплатными или инструментами разработки Express ( не обязательно Microsoft, хотя).

В любом случае, я создал базу данных, следуя инструкциям, приведенным здесь, и соответствующим образом установил типы данных. для каждого столбца (по крайней мере, без ошибок в настройке).

Теперь я разрабатываю графический интерфейс в C # Express, но я как бы уперся в стену, когда дело доходит до подключения к базе данных.

Есть ли простой способ получить доступ к базе данных, которую я создал локально с помощью C# Express? Кто-нибудь может подсказать гайд, в котором все это уже расписано?

Я самообучаюсь, поэтому я с нетерпением жду возможности научиться пользоваться этими приложениями, но буду очень признателен за любые подсказки, которые помогут мне двигаться в правильном направлении.


person NoCatharsis    schedule 03.01.2011    source источник


Ответы (4)


Я бы начал с изучения этого урока:

http://msdn.microsoft.com/en-us/library/ms178371.aspx

Основная идея заключается в создании строки подключения, которая будет определять ряд вещей, в том числе: где находится ваш сервер базы данных, каково имя базы данных и как вы к ней подключаетесь.

После определения строки подключения вы, вероятно, будете использовать SqlConnection, SqlCommand и SqlDataReader для всех взаимодействий с базой данных. Если вы нажмете на ссылки для этих трех классов и посмотрите документацию, вы увидите, что у них есть довольно хорошие примеры.

person Abe Miessler    schedule 03.01.2011

Вы, вероятно, захотите использовать старую школу ADO.NET, если вам удобнее работать с SQL, чем с C#.

Введение MSDN в ADO.NET

person Code Silverback    schedule 03.01.2011

Безусловно, самый простой способ сделать это — использовать LINQ в Visual Studio.

Возможно, вы захотите ознакомиться с этим руководством, которое проведет вас через все необходимые шаги.

http://www.codegod.de/WebAppCodeGod/tutorial-linq-to-sql---part-1-AID466.aspx

person Mike Jones    schedule 03.01.2011

это просто

используйте следующий код

SqlConnection con = 
 new SqlConnection(@"server=.\SQLEXPRESS;AttachDbFilename=path of database file;Integrated Security=True;User Instance=True");
person Raj Kamuni    schedule 12.03.2013