zoukankan      html  css  js  c++  java
  • byte数组存储到mysql

     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 0;                           //表示数据库异常
                    }
                    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[512];
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    TemplateBuff = (byte[])dt.Rows[i]["data"];           
                } 
  • 相关阅读:
    python之路-随笔 python处理excel文件
    eclipse添加注释
    junit单元测试
    【FLEX教程】#008 开发中的问题笔记(慢更…)
    【FLEX教程】#007 如何让JS调用SWF里的方法
    【总结】2014年度总结
    【转】#100 代码运行框
    【实战项目】【FLEX】#900 实现拖控件功能
    【教程】【FLEX】#006 控件位置的拖动
    【教程】【FLEX】#005 拖动
  • 原文地址:https://www.cnblogs.com/congcongdi/p/8966861.html
Copyright © 2011-2022 走看看