Ado.net 数据库读取文件
2016-07-23 15:42
330 查看
string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; using(SqlConnection conn = new SqlConnection(connStr)) { using(SqlDataAdapter adapter = new SqlDataAdapter("select * from userInfo", conn)) { DataTable da = new DataTable(); adapter.Fill(da); if (da.Rows.Count > 0) { StringBuilder sb = new StringBuilder(); foreach (DataRow row in da.Rows) { sb.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td></tr>", row["ID"].ToString(), row["Name"].ToString(), row["UserName"].ToString()); } //读取模板文件,替换占位符 string filePath = context.Request.MapPath("UserInfoList.html"); string fileContent = File.ReadAllText(filePath); fileContent = fileContent.Replace("要替换的占位符", sb.ToString()); context.Response.Write(fileContent); } else { context.Response.Write("暂无数据"); } } }
相关文章推荐
- mysql 数据库中交换两列的值
- mysql日志详细解析【转载】
- 数据库增删改查的两种方式
- Oracle EBS查看输出无法显示问题解决办法
- ubuntu虚拟环境virtualenv中djanggo连接mysql
- mongodb Insert 、 remove 、操作原子性(atomicity)
- postgresql crosstab 行转列函数
- sqlite 版本升级及数据库操作类(一)
- linux 安装redis 以及 lump lamp 安装redis扩展
- 基于SQLite3轻量级封装,一行代码实现增删改查
- mysql5.6开启慢查询和之前的版本参数不同
- redis mysql 主从配置
- MySQL5.6.21安装版出现the the service mysql56 failed问题的方法。
- (转)Sqlite 管理工具 SQLiteDeveloper及破解
- Ubuntu系统,搭建mysql+sphinx环建
- SQLServer中服务器角色和数据库角色权限详解
- SQL练习题
- linux & windows php操作redis
- memcached 常用命令及使用说明
- mysql修改root密码