Логотип Автор24реферат
Заказать работу
Дипломная работа на тему: Подключение к базе данных
100%
Уникальность
Аа
3688 символов
Категория
Информационные технологии
Дипломная работа

Подключение к базе данных

Подключение к базе данных .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Рассмотрим практическую реализацию данного проекта.
Разработка ИС будем вести в среде VisualStudio 2012 на языке программирования C#, технология WindowsForm. Для работы с БД будем приписывать код вручную и пользоваться объектомOleDbConnection.
База данных будет находится на локальном сервере, на данном компьютере, а именно СУБД Access 2007. Ее структура представлена на рисунке 11.
Для подключения к базе данных необходимо сформировать строку подключения, это основной элемент. Для работы с БД формируются SQL запросы, а затем они обрабатываются кодом C#. В подтверждение данных слов представим фрагмент кода с подключением к БД и запросам на ввод данных.
private OleDbConnection connection;
private OleDbCommand command;
private void ConnectTo()
{
connection = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0; data source=BD.mdb");
command = connection.CreateCommand();
}
public BD()
{
ConnectTo();
}
public void Delete(string Id, string tab) //Удаление!!!!!!!!!!!!!!!!!!!!
{
try
{
command.CommandText = "DELETE FROM " + tab + " WHERE ID= " + Id;
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null) { connection.Close(); }
}
}
//brigada
public void Inser_brigada(brigada zad)
{
try
{
command.CommandText = "INSERT INTO brigada (Name) VALUES('" + zad.Name + "')";
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null) { connection.Close(); }
} }
public void Update_brigada(brigada st, brigada now)
{ try
{
command.CommandText = "UPDATE brigada SET Name = '" + now.Name + "' WHERE ID =" + st.Id;
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null) { connection.Close(); }
} }
public ListbrigadaFill_brigada()
{
Listbrigadaspisok = new Listbrigada();
try
{
command.CommandText = "SELECT * FROM brigada";
command.CommandType = CommandType.Text;
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
brigada zad = new brigada();
zad.Id = Convert.ToInt32(reader["Id"].ToString());
zad.Name = reader["Name"].ToString();
spisok.Add(zad);
}
return spisok;
}
catch (Exception)
{
throw; }
finally {
if (connection != null)
{
connection.Close();
} } }
Полное ядро доступа к БД можно посмотреть в приложении.

Зарегистрируйся, чтобы продолжить изучение работы

50% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше дипломных работ по информационным технологиям:

Модернизация сайта образовательного учреждения

85938 символов
Информационные технологии
Дипломная работа
Уникальность

Создание программного комплекса для синхронизации разнородных данных между компьютерными устройствами

46936 символов
Информационные технологии
Дипломная работа
Уникальность

Сравнительный анализ и выбор инструментария для создания Интернет магазина

76032 символов
Информационные технологии
Дипломная работа
Уникальность
Все Дипломные работы по информационным технологиям