public int AddVeinMessage(byte[] data)//插入数据库
{
using (BCSSqlConnection = new MySqlConnection(strConn))
{
try
{
dbHelper = new DBHelper(BCSSqlConnection);
StringBuilder sbSql = new StringBuilder(); sbSql.Append("insert into table1(");
sbSql.Append("data)");
sbSql.Append(" values (");
sbSql.Append(" ?data)"); string strInsertSql = sbSql.ToString();
MySqlCommand cmd = dbHelper.GetSqlStringCommond(strInsertSql); dbHelper.AddInParameter(cmd, "?data", MySqlDbType.VarBinary, FINGERDATA); return dbHelper.ExecuteNonQuery(cmd);
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show("添加失败了" + ex.Message);
return ; //表示数据库异常
}
finally
{
dbHelper.CloseSqlConnection(); //关闭数据库
}
}
}

从数据库中取出

public DataTable SelectVeinMessage()
{
using (BCSSqlConnection = new MySqlConnection(strConn))
{
try
{
StringBuilder sbSql = new StringBuilder();
sbSql.Append("select data from table");
//设置MYSQL查询语句用于查询符合查询条件的记录
string strSql = sbSql.ToString();
dbHelper = new DBHelper(BCSSqlConnection);
//调用DBHelper类中的GetSqlStringCommond()方法将返回的MySqlCommand对象赋给cmd
MySqlCommand cmd = dbHelper.GetSqlStringCommond(strSql);
// dbHelper.AddInParameter(cmd, "?FINGERDATA", MySqlDbType.VarChar, FINGERDATA);
//调用DBHelper类的ExecuteDataSet()方法
DataTable dt = dbHelper.ExecuteDataTable(cmd);
//返回DataTable对象dt
return dt;
}
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
dbHelper.CloseSqlConnection();
}
}
}
 DataTable dt = mm.SelectVeinMessage1();
byte[] TemplateBuff = new byte[];
for (int i = ; i < dt.Rows.Count; i++)
{
TemplateBuff = (byte[])dt.Rows[i]["data"];
}

byte数组存储到mysql的更多相关文章

  1. Java .Net Byte数组存储差异以及解决方法

    最近在Java与.Net服务Bytes数据交互碰到一个问题:.Net IntToBytes结果和Java IntToBytes结果是反序的,查了一下发现:Java stores things inte ...

  2. Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)

    Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) 原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载 ...

  3. 透过byte数组简单分析Java序列化、Kryo、ProtoBuf序列化

    序列化在高性能网络编程.分布式系统开发中是举足轻重的之前有用过Java序列化.ProtocolBuffer等,在这篇文章这里中简单分析序列化后的byte数组观察各种序列化的差异与性能,这里主要分析Ja ...

  4. int跟byte[]数组互转的方法,整数 + 浮点型

    整数: int转byte数组 public static byte[] intToBytes2(int n){ ]; ;i < ;i++) { b[i]=(-i*)); } return b; ...

  5. java byte数组与16进制间的相互转换

      java byte数组与16进制间的相互转换 CreationTime--2018年6月11日15点34分 Author:Marydon 1.准备工作 import java.util.Array ...

  6. 【delphi】Byte数组与String类型的转换

    string string = AnsiString = 长字符串,理论上长度不受限制,但其实受限于最大寻址范围2的32次方=4G字节: 变量Str名字是一个指针,指向位于堆内存的字符序列,字符序列起 ...

  7. c# string 和 byte[]数组之间转换

    在文件流读取和存储过程当中,经常涉及到byte[]数组形式存储数据,再此过程中也涉及到String类型字符串和byte[]的类型转换,下面我们举例说明一下. 现在有一个字符串: string str ...

  8. Byte和byte[]数组

    Byte和byte[]数组,“表示一个 8 位无符号整数, 一般为8位二进制数”. Byte是计算机最基础的存储单位和最基础的通讯单位. 而所有的类型都是支持由byte[]类型转换而来. 为什么说By ...

  9. sql server数据库如何存储数组,int[]float[]double[]数组存储到数据库方法

    原文地址:https://www.zhaimaojun.top/Note/5475296 将数组存储到数据库的方法 (本人平时同csharp编写代码,所以本文中代码都是csharp代码,有些地方jav ...

随机推荐

  1. Java编程的逻辑 (79) - 方便的CompletionService

    ​本系列文章经补充和完善,已修订整理成书<Java编程的逻辑>,由机械工业出版社华章分社出版,于2018年1月上市热销,读者好评如潮!各大网店和书店有售,欢迎购买,京东自营链接:http: ...

  2. Unity5 AssetBundle系列——资源加载卸载以及AssetBundleManifest的使用

    下面代码列出了对于assetbundle资源的常用操作,其中有针对bundle.asset.gameobject三种类型对象的操作,实际使用中尽量保证成对使用. 这一块的操作比较繁琐,但只要使用正确, ...

  3. 【SpringMVC学习07】SpringMVC中的统一异常处理

    我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发.测试通过手段减少运行时异常的发生.在开发中,不管是dao层 ...

  4. SpringSecurity兑现多登录成功页面和登录成功返回被拦截界面

    SpringSecurity实现多登录成功页面和登录成功返回被拦截界面 使用SrpingSceurity作为认证和授权的安全框架可以省下很多基础工作. 具体可以参考SpringSecurity,这里不 ...

  5. 基于Java的数据采集(一)

    之前写过2篇关于PHP数据采集入库的文章: 基于PHP数据采集入库(一):http://www.cnblogs.com/lichenwei/p/3872307.html 基于PHP数据采集入库(二): ...

  6. easyui tree 默认选中第一个元素

    系统采用ajax异步调用后端接口做数据呈现,有个场景就是加载的树形菜单默认选中第一行,网上有人分享的解决方案能实现效果(http://aokunsang.iteye.com/blog/1489204) ...

  7. SpringBoot-服务端参数验证-JSR-303验证框架

    1. springboot 默认集成了 hibernate-validator,它默认是生效的,可以直接使用. 比如: @RestController @RequestMapping("/h ...

  8. python中getcwd()方法慎用

    比如我们想要获取当前目录的路径,有人可能会用到getcwd()方法,但是会发现这个方法有时候不好用.下面介绍一下,getcwd()方法的具体细节: 1.os.getcwd():获取当前工作目录,也就是 ...

  9. rtmp推送aac没有声音的问题记录

      症状是这样的:用librtmp推流aac后,用vlc能收到推流的声音,但是用flash却播放不了推流的声音.   查了几天,用工具抓取推流的数据,发现rtmp数据包中的头部信息有一个Chunk S ...

  10. Inside The C++ Object Model(一)

    ============================================================================1-1. 关键字struct和class的一点区 ...