c#中处理关于SQL中BLOG大数据的方法
2014-05-05 17:21
99 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; using System.Data.Sql; using System.IO; namespace dbBlog { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { SqlConnectionStringBuilder connBuilder = new SqlConnectionStringBuilder(); connBuilder.DataSource = "localhost"; connBuilder.InitialCatalog = "northwind"; connBuilder.IntegratedSecurity = true; using (SqlConnection conn = new SqlConnection(connBuilder.ToString())) { try { conn.Open(); SqlCommand command = new SqlCommand(); command.Connection = conn; command.CommandText = "select firstname,lastname from employees"; using (SqlDataReader dataReader = command.ExecuteReader()) { while (dataReader.Read()) { lbxImage.Items.Add(dataReader[0]+" "); } } } catch(Exception ex) { Console.WriteLine(ex.Message); } } } private void lbxImage_SelectedIndexChanged(object sender, EventArgs e) { if (lbxImage.SelectedIndex == -1) { return; } SqlConnectionStringBuilder connBuilder = new SqlConnectionStringBuilder(); connBuilder.DataSource = "localhost"; connBuilder.InitialCatalog = "northwind"; connBuilder.IntegratedSecurity = true; using (SqlConnection conn = new SqlConnection(connBuilder.ToString())) { try { conn.Open(); SqlCommand command = new SqlCommand(); command.Connection = conn; command.CommandText = "select firstName,lastName,photo from employees where firstName+' '+lastname=@name"; string name = lbxImage.SelectedItem.ToString(); command.Parameters.Add("@name",SqlDbType.NVarChar,100).Value=name; using (SqlDataReader dataReader = command.ExecuteReader(CommandBehavior.CloseConnection|CommandBehavior.SingleResult)) { if (dataReader.Read()) { String firstname = dataReader.GetString(0); System.Data.SqlTypes.SqlBytes bytes = dataReader.GetSqlBytes(2); try { pbxImage.Image = Image.FromStream(bytes.Stream); } //lbxImage.Items.Add(dataReader[0] + " "); catch (Exception ex) { Console.WriteLine(ex.Message); } } } } catch (Exception ex) { Console.WriteLine(ex.Message); } } MessageBox.Show("123"); } private void pbxImage_Click(object sender, EventArgs e) { } } }
相关文章推荐
- C#关于向数据库中插入数据时,有不规则自增列的处理方法
- 关于ubifs在断电时丢失数据的处理方法
- C#使用预处理SQL语句访问MySQL的方法(Parameter)
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- sql 2008数据事务日志已满处理方法
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- 【C#.NET】dataGridView查询SQL数据方法
- C#使用预处理SQL语句访问MySQL的方法(Parameter)
- 2 关于数据仓库维度数据处理的方法探究系列——无变化维度处理
- 8 关于数据仓库维度数据处理的方法探究系列——父子维
- direct=true 错误处理方法 (关于 Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
- sql处理百万级以上的数据提高查询速度的方法
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- 关于ubifs在断电时丢失数据的处理方法
- 关于MS SQL Server中DATETIME类型数据的处理
- C#将Sql数据保存到Excel文件中的方法
- 关于C#处理xml文件的小方法
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 关于处理SQL特殊字符的基本方法总结