zoukankan      html  css  js  c++  java
  • winform做的excel与数据库的导入导出

    闲来无事,就来做一个常用的demo,也方便以后查阅

    先看效果图

    中间遇到的主要问题是获取当前连接下的所有的数据库以及数据库下所有的表

    在网上查了查,找到如下的方法

    首先是要先建立一个连接

    _connMaster = new SqlConnection(
                    String.Format("Data Source={0};Initial Catalog=master;User ID={1};PWD={2}", _host, _userName, _pwd));

    请注意 Catalog=master

    然后使用下面的sql来获取所有的数据库

     var adapter = new SqlDataAdapter("select name from master..sysdatabases", _connMaster);

    然后想要获取某个数据库下所有的表

    首先建立与这个数据库的连接

     _connDb = new SqlConnection(
                        String.Format("Data Source={0};Initial Catalog={1};User ID={2};PWD={3}", _host, dbname, _userName, _pwd));

    然后通过如下sql进行查询

    var sql = "select * from sysobjects  where xtype='U' ";

    然后就可以拿到所有的表名

    接下来就要开始导入导出数据了

    这时候要向大家推荐一个比较常用的NPIO组件,demo程序百度一搜就ok了

    下面附上咱的源代码 点击这里下载

  • 相关阅读:
    Linux基础学习(7)
    Linux基础学习(6)
    Linux基础学习(5)
    Linux基础学习(4)
    Linux基础学习(3)
    测试工程师面试题
    Postman实战
    接口测试
    HTTP请求结构与HTTP响应结构
    GET请求与POST请求的区别
  • 原文地址:https://www.cnblogs.com/mengxingxinqing/p/4052867.html
Copyright © 2011-2022 走看看