zoukankan      html  css  js  c++  java
  • 多种文件做数据源的连接方法

    下面有详细方法:
    http://www.connectionstrings.com/default.aspx
    导入的文件下必须有一个命名为"Schema.ini"的配置文件,如何配置,上面的网址里有详细说明.
    如下示例:
    string dir=Path.GetDirectoryName(filePath);
            
    string filename=Path.GetFileName(filePath);
            
    string conStr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}\\;Extended Properties=\"text;HDR=Yes;FMT=Delimited(,)\";", dir);
            
    using (OleDbConnection oledbCon = new OleDbConnection(conStr))
            
    {
                OleDbDataReader reader
    =null;
                OleDbCommand oledbCom 
    = new OleDbCommand();
                oledbCom.Connection 
    = oledbCon;
                oledbCom.CommandText 
    = string.Format("select top 1 * from {0}", filename);

                
    try
                
    {
                    oledbCon.Open();
                    reader 
    = oledbCom.ExecuteReader();            }

                
    catch (SqlException e)
                
    {
                    
    throw new Exception(e.Message);
                }

                
    catch (Exception ex)
                
    {
                    
    throw new Exception(ex.Message);
                }

                
    finally
                
    {
                    
    if (reader != null)
                    
    {
                        reader.Close();
                    }

                }

            }
  • 相关阅读:
    TCP和UDP的最完整的区别
    kafka重置到最新offset偏移量
    MYSQL中IN,INSTR,FIND_IN_SET函数效率比较
    本地不安装ORACLE,用PLSQL访问远程数据库
    MySQL中的DEFINER与SQL SECURITY
    Centos6.8 安装tomcat8.5.11
    动态代理模式
    linux下mysql允许远程连接
    全面理解Java中的String数据类型
    Spring中获取web项目的根目录
  • 原文地址:https://www.cnblogs.com/wudingfeng/p/1086946.html
Copyright © 2011-2022 走看看