cs 代码
/// <summary>
/// 添加一个图片
/// </summary>
public void AddImageToOracle()
{
AdvertisementManager am = new AdvertisementManager();
Advertisement a = new Advertisement();
string file_name = "C:\\szs.jpg";
FileStream fs = new FileStream(file_name, FileMode.OpenOrCreate, FileAccess.Read);
byte[] MyData = new byte[fs.Length];
fs.Read(MyData, 0, System.Convert.ToInt32(fs.Length));
fs.Close();
a.AdImage = MyData;
am.AddAdvertisement(a);
}
/// <summary>
/// 读取一个图片
/// </summary>
public void ShowImageFromOracle()
{
AdvertisementManager am = new AdvertisementManager();
Advertisement a = new Advertisement();
a = am.GetAdvertisementById(41);
byte[] bytes = a.AdImage;
Response.AppendHeader("Content-Length", bytes.Length.ToString());
Response.BinaryWrite(bytes);
}
配置
普通的配置就可以
<insert id="Advertisement.Insert" parameterClass="Advertisement">
INSERT INTO AD_ADVERTISEMENT (ID,AD_NAME,AD_TYPE,AD_STATE,AD_WIDTH,AD_HEIGHT,AD_IMAGE,AD_CODE)
VALUES (#Id#,#AdName#,#AdType#,#AdState#,#AdWidth#,#AdHeight#,#AdImage#,#AdCode#)
<selectKey resultClass="int" type="pre" property="Id" >
SELECT seq_AD_ADVERTISEMENT.NEXTVAL AS VALUE FROM DUAL
</selectKey>
</insert>
Po 对于大字段的对应属性,用byte[]就可以了
/// <summary>
/// 图片
/// </summary>
private byte[] adimage;
/// <summary>
/// 图片
/// </summary>
public byte[] AdImage
{
get{return adimage;}
set{adimage = value;}
}
分享到:
相关推荐
ibatis.net的asp.net MVC的实例,集成了Microsoft.unity的IOC
关于Spring.net + iBatis.net + asp.net MVC 整合的文档,值!
使用vs2013 和 Ibatis.net1.6.2以及asp.net mvc整合的增删改查demo
一个Ibatis。net 的应用事例 数据库为oracle 用vs2008 导入即可使用。
使用vs2013 和 Ibatis.net1.6.2以及asp.net mvc整合的增删改查demo 数据库部分
新手入门mvc3+ibatis.net 的一个实例 读取数据
asp.net mvc2.0+Spring.net1.3+Ibatis.net+memcached的帮助,里面有spring.net和asp.netMVC的教程和一个贯穿案例。希望对大家有所帮助。绝对值这个分。
前段时间学习Ibatis,没事整理出来的demo,大家可以参考一下,程序中数据库名是SSH,表名是Test,字段是id主键自增 name address 数据库自己建哦
ibatis .net ibatis .net ibatis .net
ibatis学习总结,oracle 学习总结,大数据量处理
iBATIS.NET SDK for .NET 2.0.chm
asp.net实现oracle存储过程增删改查示例 (1)三层架构实现 (2)oracle存储过程实现增删改查 (3)oracle sql语句实现增删改查 (4)asp.net代码调用 (5)ibatis框实现增删改查 我在公司学习了一个星期的作品,...
Ibatis.net学习和实例Ibatis.net学习和实例Ibatis.net学习和实例Ibatis.net学习和实例
spring.net_ibatis.net_mysq的使用例子
使用vs2013 和 Ibatis.net1.6.2以及asp.net mvc整合的增删改查demo
IBatis.net 这么好的东西,现在基本停止开发了,原来版本不能运行在framework 4.0以上,这个版本可以运行在4.0,理论上可以运行在所有4.0以上的版本。
codesmith模板,用于asp.net和ibatis。
ibatis.net文件 里面附带2个html使用说明! 我是从网上下载的!然后自己押解放上来的
iBatis.Net详细使用手册,好东西共享下。
IBatis.Net详细使用手册