c# 将图片插入数据库
来源:互联网 发布:迷糊系统 相似矩阵 编辑:程序博客网 时间:2024/06/06 20:23
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.pictureBox1.ImageLocation))
{
MessageBox.Show("请选择要插入的图片!");
return;
}
using (SqlConnection cn = new SqlConnection("Server=.;UID=sa;Pwd=sa;Database=cspro"))
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO image_table(pic) VALUES (@pic)", cn))
{
cmd.Parameters.Add("@pic", SqlDbType.Image).Value = File.ReadAllBytes(this.pictureBox1.ImageLocation);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
MessageBox.Show("图片插入成功!");
}
}
}
private void button3_Click(object sender, EventArgs e)
{
using (OpenFileDialog ofd = new OpenFileDialog())
{
ofd.Title = "请选择要插入的图片";
ofd.Filter = "Gif图片|*.gif|Jpg图片|*.jpg|BMP图片|*.bmp";
ofd.CheckFileExists = true;
ofd.CheckPathExists = true;
ofd.Multiselect = false;
if (ofd.ShowDialog(this) == DialogResult.OK)
{
this.pictureBox1.ImageLocation = ofd.FileName;
}
else
{
MessageBox.Show("你没有选择图片");
}
}
}
private void button2_Click(object sender, EventArgs e)
{
//随机显示一张图片
using (SqlConnection cn = new SqlConnection("Server=.;UID=sa;Pwd=sa;Database=cspro"))
{
using (SqlCommand cmd = new SqlCommand("SELECT pic FROM image_table ORDER BY RAND()", cn))
{
cn.Open();
this.pictureBox1.Image = Image.FromStream(new MemoryStream((byte[])cmd.ExecuteScalar(), false));
cn.Close();
}
}
}
}
如图
- c# 将图片插入数据库
- c# 将图片的二进制数据插入到数据库中
- 如何将图片插入数据库
- 如何将图片插入数据库
- 如何将图片插入数据库
- c# winform richtextbox将图片插入数据库、读取数据库显示图片
- 将图片插入到SQL Server数据库
- C#将TXT内容插入数据库
- c# 快速 将大量数据插入数据库
- C#向ACCESS数据库插入图片
- C# 将图片存入数据库中
- C#将数据库图片显示在pictureBox
- 将文字内容和图片插入到 Access 数据库
- 将文字内容和图片插入到 Access 数据库
- 将文字内容和图片插入到 Access 数据库
- 将文字内容和图片插入到 Access 数据库
- 用用sql语句将插入图片到mysql数据库中
- 将JPG,BMP,PNG图片插入到ACCESS数据库
- FlashBuilder 和 PureMVC(一)
- 蓝牙(Bluetooth)
- Struts2与MVC
- shell变量的类型
- XML 解析器之一 :MSXML使用教程(转)
- c# 将图片插入数据库
- Java基础知识
- 第二届国信蓝点杯 c语言 本科组 赛题分析 第8题
- ROR笔记 4
- EditText的属性!
- LINUX网络编程的读书笔记
- Android单个模块编译并调试
- [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)
- MC34063