前言
最近在做C#大作业的时候需要添加了一个功能,就是每个用户都可以选择自己喜欢的头像,在登陆之后用户可以在主界面内看到自己的头像。我使用的是Access数据库。
实现方法
思路:将图片以分解为二进制流存入数据库,读取的时候再将数据库中的二进制流转换为图片就OK。
将图片存入数据库的代码
1 | MemoryStream stream = new MemoryStream(); |
将图片从数据库中读出来的代码
1 | string sql = "Select touxiang From employee Where[UserName]='" + bianhao + "'"; |
Attention
头文件中一定还要加上
using System.IO
在数据库中一定要设置头像列的数据类型为OLE对象,如下图所示:
