背景:
临时提供一个简单的网页,供其他人浏览数据库(Oracel、MSSQL)的某些数据,并导出Excel。
支持在配置文件中随时添加或修改sql。

 

实现:
把sql语句等信息保存一个xml文件中,前端页面提供一个下拉框,可以选择不同类型的sql语句,查询结果(暂没分页需要)直接绑定到GridView。

.net实现一个简单的通用查询数据、导出Excel的网页

 

 

开发环境:VS2015
NuGet引入库:NPOI、Oracle.ManagedDataAccess.Client

一、VS目录

├─App_Code
│      DataBase.cs    ---------数据库连接类
│      ExcelHelper.cs ---------导出Excel工具类
│      SqlEntity.cs     ---------sql语句的实体类
│      SqlEntityList.cs---------把sql.xml转化为实体类
│
├─App_Data
│      sql.xml    ---------sql语句
│
│  rpt.aspx      ---------前端查询页面
│  rpt.aspx.cs  ---------
│  Web.config ---------配置数据库连接信息

二、代码
1、Web.config

  <connectionStrings>
    <add name="OracleString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=testdb)));Persist Security Info=True;User ID=dev;Password=123456" providerName="Oracle.ManagedDataAccess.Client"/>
    <add name="SqlServerString" connectionString="user id=sa; password=123456; database=test; server=localhost" providerName="System.Data.SqlClient"/>
  </connectionStrings>
数据库连接字符串

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2021-04-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2022-01-05
  • 2021-10-24
  • 2022-12-23
相关资源
相似解决方案