浅析ASP.NET中C++和J#的混合应用
2009-05-12 22:39:12来源:未知 阅读 ()
不想搞得太复杂,我仅仅演示实现 DataReader和DataSet,起个抛砖引玉的作用,也顾不得代码结构是否优美、性能是否良好,能够达到本文的目的即可。
为了方便大家亲自动手实践,数据库使用的是ACCESS,文章末尾有下载链接。实际项目中要使用SqlServer和ORACLE的话,把几个OleDb函数换个名字即可,怎么换就不用我多说了。
相同的功能,我用三种语言来实现,首先,给出.NET的“标准语言”——C#版本作为基本参照。
以下是C#版本:
main_cs.dll文件源码:
以下为引用的内容: using System; using System.Data; using System.Data.OleDb; using System.Text; public class main_cs:System.Web.UI.Page { OleDbDataReader dr; OleDbCommand cmd; DataSet ds; OleDbDataAdapter adp; OleDbConnection conn; StringBuilder connStr; public void Page_Load() { connStr = new StringBuilder("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="); connStr.Append(Server.MapPath("image.mdb")); conn = new OleDbConnection(connStr.ToString()); cmd = new OleDbCommand("SELECT title FROM image_data",conn); conn.Open(); dr = cmd.ExecuteReader(); while(dr.Read()) { Response.Write(dr["title"]); } dr.Close(); conn.Close(); ds = new DataSet(); adp = new OleDbDataAdapter("SELECT title FROM image_data",conn); adp.Fill(ds); Response.Write(ds.Tables[0].Rows[0]["title"]); } } |
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据 2020-03-29
- 深入浅析.NET应用程序SQL注入 2020-02-23
- 深入浅析WinForm 进程、线程及区别介绍 2020-02-20
- ASP.NET MVC中SignalR的简单应用 2020-02-06
- .NET 缓存模块设计实践 2020-01-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash