前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#与sql进行图片存取

C#与sql进行图片存取

作者头像
zls365
发布2020-08-19 10:31:43
4660
发布2020-08-19 10:31:43
举报
文章被收录于专栏:CSharp编程大全
代码语言:javascript
复制
using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Data.SqlClient;
namespace 图片存取
{
    public partial class 实例 : Form
    {
        public 实例()
        {
            InitializeComponent();
        }
        public static string str = "server=192.168.0.102;database=mysql;uid=sa;pwd=a123456";
        private void 实例_Load(object sender, EventArgs e)
        {
        }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="path"></param>
        public static void InsertImg(string path)
        {
            byte[] bytes = File.ReadAllBytes(path);
            SqlConnection con = new SqlConnection(str);
            con.Open();
            SqlCommand cmd = new SqlCommand("insert into table_2 values(@image)",con);
            cmd.Parameters.Add("@image", SqlDbType.Image).Value = bytes;
            cmd.ExecuteNonQuery();
            con.Close();
            //cmd.Dispose();
        }
        public static void ReadImg(string path)
        {
            SqlConnection con = new SqlConnection(str);
            con.Open();
            SqlCommand cmd = new SqlCommand("select image from table_2 ",con);
            object scalar = cmd.ExecuteScalar();
            byte[] bytes = (byte[])scalar;
            File.WriteAllBytes(path, bytes);
            con.Close();
            //cmd.Dispose();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            InsertImg(@"C: \Users\Administrator\Desktop\0811\3-2.jpg");
            ReadImg(@"C: \Users\Administrator\Desktop\0811\3-2-1.jpg");
        }
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档