zoukankan      html  css  js  c++  java
  • 将Excel数据导入SQL Server数据库2

    在上一次实验中,尝试了使用连接服务器和即席查询实现将Excel中的数据导入到SQL Server2005的数据库中。

    但是俗话说得好,计划赶不上变化,这不,变化来了。

    在进一步的尝试中发现,使用即席查询等方式,极有可能出现错误,要么是SQL Server2005中外围配置的即席查询设置没开,要么就是Excel表从外界被打开无法读取数据。

    还有一点的是,Excel文件必须和数据库在一台机器上(个人是这样认为的,不知道有没有解决办法),我可以把Excel文件上传到WEB服务器上,然后在删掉,但是不能保证WEB服务器和数据库服务器是一台机器啊,这样就没有办法了。

    那么只有换一种思路了,使用程序来实现吧。

    其实思路很简单,使用dataset!!!

    代码如下:

    Code

    其中,方法的参数为Excel的文件路径。connstring是连接SQL Server数据库的连接字符串。由于我的表是带有自动标识的主键的,所以不添加第一列。

    个人感觉这种方式还是比较简单的,当然缺点是不够灵活。

    希望园内众神冒出来批评指正。

  • 相关阅读:
    springboot 整合 memcached l
    文件处理工具类 l
    执行脚本工具类 l
    LRU l
    归并排序 l
    Redis 数据类型 l
    git 常用操作命令 唏嘘
    postmanPOST请求 status 415错误 唏嘘
    MySQL 启动和关闭MySQL服务 唏嘘
    OO和OP
  • 原文地址:https://www.cnblogs.com/fengyishou/p/1452067.html
Copyright © 2011-2022 走看看