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();
} }
}

最新文章

  1. Java基础知识
  2. MySQL的loose index scan
  3. 树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED
  4. hdu 1561 The more, The Better(树形dp,基础)
  5. Quailty and Binary Operation
  6. 对云风 cstring 第二次解析
  7. php 写入数据到MySQL以及从MySQL获取数据,页面出现乱码的解决方法
  8. iOS 2D绘图详解(Quartz 2D)之路径(点,直线,虚线,曲线,圆弧,椭圆,矩形)
  9. python:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xef in position xxx: ordinal not in range(128)
  10. DI(依赖注入)简单理解 NO1
  11. SQLLoader6(一个或多个数据文件按条件导入不同的表)
  12. A.归并排序
  13. 电商app开发新趋势!如何突显竞争力?
  14. zoomeye搜索+用selenium实现对佳能打印机的爬虫
  15. PHP数组array_multisort排序详解
  16. 开源框架 ImageLoader +ListView+GridView+RecyclerView 浅解
  17. LODOP、C-LODOP注册号的区别
  18. 学习笔记之Git / Gitflow / TortoiseGit
  19. 201621123018《Java程序设计》第10周学习报告
  20. catch/finally中不应使用 writer.flush()

热门文章

  1. PB11.5创建及调用WebService
  2. ViewPager的基本使用--可左右循环切换也可自动切换
  3. Win7显示隐藏文件,隐藏文件夹怎么显示?如何查看?
  4. 第九篇、微信小程序-button组件
  5. Caching和Purgeable Memory (译)
  6. browserify.js 的模块加载
  7. nodejs包管理
  8. Js 中的this
  9. C/C++编译过程理解【转】
  10. SQL Server数据库连接类SQLHelper.cs