资源简介
读取图片的二进制流,存到数据库中读取图片的二进制流,存到数据库中读取图片的二进制流,存到数据库中读取图片的二进制流,存到数据库中
代码片段和文件信息
//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 MySql.Data.MySqlClient;
//namespace ImageSqlTest
//{
// public partial class Form1 : Form
// {
// public Form1()
// {
// InitializeComponent();
// }
// private void button1_Click(object sender EventArgs e)
// {
// FileStream fs = new FileStream(“L:\\lilan\\lilanCode\\ImageSqlTest\\1.jpg“ FileMode.Open FileAccess.Read);
// int bytelen = (int)fs.Length;
// byte[] fileBytes = new byte[bytelen];
// fs.Read(fileBytes 0 bytelen);
// fs.Close();
// panel1.BackgroundImage = Image.FromStream(new MemoryStream(fileBytes));
// string strSql = “insert into image_path(idimage_path)values(@id@image_path)“;
// Write(strSql fileBytes);
// //sqlConnect();
// showImage();
// //if (count > 0)
// //{
// // MessageBox.Show(“成功!“);
// //}
// //else
// //{
// // MessageBox.Show(“失败!“);
// //}
// }
// //从数据库中取出二进制流将图片显示到dataGridView1中
// private void sqlConnect()
// {
// MySqlConnection conn = new MySqlConnection();
// string connString = “Server = localhost;Database = lilan;Uid = root;Pwd = root1234“;
// conn.ConnectionString = connString;
// conn.Open();
// Console.WriteLine(conn.State.ToString());
// MySqlDataAdapter da = new MySqlDataAdapter();
// MySqlCommand cmd = new MySqlCommand(“select image_path from image_path where id = 1“conn);
// da.SelectCommand = cmd;
// DataSet ds = new DataSet();
// da.Fill(ds); ;
// dataGridView1.DataSource = ds.Tables[0];
// }
// private void showImage()
// {
// Form2 f = new Form2();
// f.ShowDialog();
// }
// //将图片二进制写入数据库中
// public int i = 1;
// private void Write(string strSql byte[] imageBytes)
// {
// string connStr = “Server = localhost;Database = lilan;Uid = root;Pwd = root1234“;
// int id = i++;
// using (MySqlConnection conn = new MySqlConnection(connStr))
// {
// try
// {
// conn.Open();
// MySqlCommand cmd = conn.CreateCommand();
// cmd.CommandText = strSql;
// cmd.Parameters.AddWithValue(“@id“ id);
// cmd.Parameters.Add(“@image_path“ MySqlDbType.LongBlob).Value = imageBytes;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-30 23:34 ImageSqlTest\
文件 14140 2017-08-07 22:28 ImageSqlTest\1.jpg
目录 0 2017-09-04 23:00 ImageSqlTest\ImageSqlTest\
文件 926 2017-08-30 20:58 ImageSqlTest\ImageSqlTest.sln
文件 40448 2017-09-04 23:00 ImageSqlTest\ImageSqlTest.v11.suo
文件 189 2017-08-30 20:58 ImageSqlTest\ImageSqlTest\App.config
目录 0 2017-09-04 23:00 ImageSqlTest\ImageSqlTest\bin\
目录 0 2017-08-30 23:34 ImageSqlTest\ImageSqlTest\bin\Debug\
文件 11776 2017-09-01 22:16 ImageSqlTest\ImageSqlTest\bin\Debug\ImageSqlTest.exe
文件 189 2017-08-30 20:58 ImageSqlTest\ImageSqlTest\bin\Debug\ImageSqlTest.exe.config
文件 38400 2017-09-01 22:16 ImageSqlTest\ImageSqlTest\bin\Debug\ImageSqlTest.pdb
文件 22984 2017-09-04 22:59 ImageSqlTest\ImageSqlTest\bin\Debug\ImageSqlTest.vshost.exe
文件 189 2017-08-30 20:58 ImageSqlTest\ImageSqlTest\bin\Debug\ImageSqlTest.vshost.exe.config
文件 490 2015-10-22 09:54 ImageSqlTest\ImageSqlTest\bin\Debug\ImageSqlTest.vshost.exe.manifest
文件 294912 2013-05-22 17:21 ImageSqlTest\ImageSqlTest\bin\Debug\MySql.Data.dll
目录 0 2017-09-04 23:00 ImageSqlTest\ImageSqlTest\bin\Release\
文件 5489 2017-09-04 23:00 ImageSqlTest\ImageSqlTest\Form1.cs
文件 3370 2017-08-30 23:13 ImageSqlTest\ImageSqlTest\Form1.Designer.cs
文件 5817 2017-08-30 23:13 ImageSqlTest\ImageSqlTest\Form1.resx
文件 3946 2017-09-04 23:00 ImageSqlTest\ImageSqlTest\ImageSqlTest.csproj
目录 0 2017-08-30 23:34 ImageSqlTest\ImageSqlTest\obj\
目录 0 2017-09-01 22:16 ImageSqlTest\ImageSqlTest\obj\Debug\
文件 867 2017-08-30 20:58 ImageSqlTest\ImageSqlTest\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7096 2017-09-04 23:00 ImageSqlTest\ImageSqlTest\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1589 2017-09-04 22:59 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.csproj.FileListAbsolute.txt
文件 1033 2017-08-30 23:32 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.csproj.GenerateResource.Cache
文件 15257 2017-09-01 21:06 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.csprojResolveAssemblyReference.cache
文件 11776 2017-09-01 22:16 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.exe
文件 180 2017-08-30 23:26 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.Form1.resources
文件 180 2017-08-30 23:28 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.Form2.resources
文件 38400 2017-09-01 22:16 ImageSqlTest\ImageSqlTest\obj\Debug\ImageSqlTest.pdb
............此处省略12个文件信息
评论
共有 条评论