ADO.net--杂七杂八(一)
2024-10-12 02:55:58
private void BtnConnectDataBase_Click(object sender, RoutedEventArgs e)
{
string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=Easy5DB; User ID=easy5;Password=123456";
using (SqlConnection sqlConnection = new SqlConnection(connectionString))
{
try
{
sqlConnection.Open();
using (SqlCommand commnad = sqlConnection.CreateCommand())
{
try
{
string query = "select genreId, name from inventory.Genre order by genreId";
commnad.CommandText = query;
//-------------SqlDataReader
//SqlDataReader dataReader = commnad.ExecuteReader();
//while (dataReader.Read())
//{
// Console.WriteLine("{0}-{1}", dataReader["genreId"], dataReader["name"]);
//}
//--------------SqlDataAdapter
SqlDataAdapter dataAdapeter = new SqlDataAdapter(commnad);
DataSet dataSet = new DataSet();
dataAdapeter.Fill(dataSet);
//dataSet.Tables
foreach (DataRow row in dataSet.Tables[].Rows)
{
Console.WriteLine("{0}-{1}",row["genreId"],row["name"]);
}
}
catch (Exception commandError)
{
MessageBox.Show("执行Command失败:\n" + commandError.ToString());
} }
}
catch (Exception openError)
{
MessageBox.Show("打开数据库失败:\n" + openError.ToString());
}
finally
{
sqlConnection.Close();
} }
}
最新文章
- Java基础知识
- MySQL的loose index scan
- 树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED
- hdu 1561 The more, The Better(树形dp,基础)
- Quailty and Binary Operation
- 对云风 cstring 第二次解析
- php 写入数据到MySQL以及从MySQL获取数据,页面出现乱码的解决方法
- iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)
- python:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xef in position xxx: ordinal not in range(128)
- DI(依赖注入)简单理解 NO1
- SQLLoader6(一个或多个数据文件按条件导入不同的表)
- A.归并排序
- 电商app开发新趋势!如何突显竞争力?
- zoomeye搜索+用selenium实现对佳能打印机的爬虫
- PHP数组array_multisort排序详解
- 开源框架 ImageLoader +ListView+GridView+RecyclerView 浅解
- LODOP、C-LODOP注册号的区别
- 学习笔记之Git / Gitflow / TortoiseGit
- 201621123018《Java程序设计》第10周学习报告
- catch/finally中不应使用 writer.flush()