SqlConnection conn = new SqlConnection("Data Source=compname;Initial Catalog=databasename;Integrated Security=True");
conn.Open();
SqlCommand command = new SqlCommand("SELECT `name` FROM data", conn);
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
listBox1.Items.Add(reader["name"]);
}
Оптимальная выборка из SQL Server
Является ли нижеприведённый код правильным способом выборки из базы SQL Server'а?
Вроде ещё существуют способы?
Код:
Код:
Дэвид Сеппа - Microsoft ADO.NET.pdf
Код правильный. Ещё можно сгенерировать мастером набор данных и воспользоваться привязкой элементов управления к данным. Можно воспользоваться LINQ to SQL, можно использовать "сырые" таблицы и адаптеры в связке с построителями запросов в рантайм... Клиент-серверным приложениям уже сто лет в обед - способов доступа к данным придумано немало. Большинство из них уже нашло свою реализацию для .NET