Логотип Автор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 дней 🔥

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

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

Разработка системы учёта заявок для отдела ремонта оборудования

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

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

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

Модернизация сети передачи данных с целью предоставления мультисервисных услуг связи

84225 символов
Информационные технологии
Дипломная работа
Уникальность
Все Дипломные работы по информационным технологиям
Закажи дипломную работу

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