图片的导入导出
来源:互联网 发布:淘宝人群标签是什么 编辑:程序博客网 时间:2024/05/16 05:10
1 private Stream stream=new Stream(); 2 Bitmap bp=new Bitmap(); 3 /// <summary> 4 /// 向数据库中导入图片 5 /// </summary> 6 /// <param name="sender"></param> 7 /// <param name="e"></param> 8 private void button1_Click(object sender, EventArgs e) 9 {10 OpenFileDialog of = new OpenFileDialog();11 if (of.ShowDialog() == DialogResult.OK)12 {13 bp = new Bitmap(of.FileName);14 stream=of.OpenFile();//2下面15 }16 string sql = "update h_doctor set xiangPian=?xiangpian where ID="+12;17 using (MySqlConnection conn = new MySqlConnection(mysqlHelp.ConnectionString))18 {19 MySqlCommand cmd = new MySqlCommand(sql, conn);20 byte[] bytes = new byte[stream.Length];21 stream.Read(bytes, 0, (int)stream.Length);22 cmd.Parameters.AddWithValue("?xiangpian", bytes);23 try24 {25 conn.Open();26 cmd.ExecuteNonQuery();27 pictureBox1.Image = bp;28 }29 catch (Exception e1)30 {31 MessageBox.Show("图片太大!图片支持20K以内");32 }33 finally34 {35 conn.Close();36 }37 38 }39 40 }41 /// <summary>42 /// 图片导出43 /// </summary>44 /// <param name="sender"></param>45 /// <param name="e"></param>46 private void button2_Click(object sender, EventArgs e)47 {48 string sql = "select xiangpian from h_doctor where ID=" + 12;49 using (MySqlConnection conn = new MySqlConnection(mysqlHelp.ConnectionString))50 {51 MySqlCommand cmd = new MySqlCommand(sql, conn);52 conn.Open();53 MySqlDataReader read = cmd.ExecuteReader();54 if (read.Read())55 {56 if (read[0].GetType() != typeof(DBNull))57 {58 byte[] bs = (byte[])read[0];59 MemoryStream mem = new MemoryStream(bs);60 Bitmap bm = new Bitmap(mem);61 pictureBox1.Image = bm;62 }63 }64 }65 }
阅读全文
0 0
- 图片的导入导出
- 图片的导入导出
- 数据库中图片的导入与导出
- 图片及excel的导入导出
- Java导入导出图片
- Sql的导入导出
- 数据库的导入导出
- 数据库的导出导入
- 数据库的导出导入
- 数据的导入导出
- Mysql的导入导出
- bcp的导入导出
- oracle的导入导出
- 数据库的导入导出
- 文件的导入导出
- 数据的导入导出
- svn 的 导入导出
- mysql 的导入导出
- 从0开始做后台测试
- ContextLoaderListener作用详解
- oracle创建数据表之前如果存在数据表就删除,之后创建新数据表
- Android中使用Handler的postDelayed(Runnable, long)方法实现定时循环发送数据
- 游戏编程入门(21):使用滚动背景更改远景
- 图片的导入导出
- Android给已生成的安装包apk用自己的keystore文件签名
- 函数重载
- ajax上传图片及跨域解决办法(未测试ie)
- lintcode 整数排序 II | 归并排序(Java)
- Activity跳转Fragment跳转Fragment跳转Fragment跳回Activity
- linux下二进制包,yum安装后Apache、php、mysql默认安装路径
- 从公众号到小程序:CCS小助手,是我无法估量的收获
- 2017年7月6号生活感悟