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

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

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

Методические рекомендации развития бизнеса при использовании CRM системы

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

Автоматизация работы службы технической поддержки компании

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

Оптимизация управления запасами магазина цветов

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

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.