zoukankan      html  css  js  c++  java
  • c# 读取ACCESS 数据库

    using System;
    using System.Collections.Generic;
    using System.Data.OleDb;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
    
                FileStream fs = new FileStream("ak-1.csv", FileMode.Create);
    
                OleDbConnection conn = null;
                OleDbDataReader reader = null;
                conn = new OleDbConnection(
                "Provider=Microsoft.Jet.OLEDB.4.0; " +
                "Data Source=" + ("C:/Users/Ali/Documents/aaaaa.mdb"));
                conn.Open();
                OleDbCommand cmd =
                    new OleDbCommand("Select * FROM 用户信息", conn);
                reader = cmd.ExecuteReader();
                int count = 0;
                while (reader.Read())
                {
                    count++;
                    if (count % 50000 == 0)
                    {
                        fs = new FileStream("ak-"+(count/50000+1)+".csv", FileMode.Create);
                    }
    
                    String x = getsss(reader, 0) + "," + getsss(reader, 1) + "," +
                    getsss(reader, 2) + "," + getsss(reader, 3) + "," +
                    getsss(reader, 4) + "," + getsss(reader, 5) + "," +
                    getsss(reader, 6) + "," + getsss(reader, 7) + "," +
                    getsss(reader, 8) + "," + getsss(reader, 9)+"
    ";
                        //Console.WriteLine(x);
                    
                    
    
    
    
                    byte[] aaaaa = System.Text.Encoding.Default.GetBytes(x);
                    //reader.Read();
                    //Console.WriteLine(reader.GetString(2));
                    fs.Write(aaaaa,0,aaaaa.Length);
                    fs.Flush();
    
    
                }
                fs.Close();
                
    
    
    
    
    
            }
    
    
            private static String getsss(OleDbDataReader reader,int a) {
    
            try
            {
                    return reader.GetString(a);
    
            }
            catch (Exception e)
            {
                    return "";
                    
                }
                
    
    
                
    
            }
    
        }
    
    
        
    
    
    
    
    }
  • 相关阅读:
    发现了一个开源的sip软电话项目(C#)
    有没有.Net下的开源工作流框架推荐
    C#生成32位MD5加密
    web安全问题与Safe3 Web应用防火墙
    Safe3网页防篡改系统 v4.0
    C和C++混合编程问题
    Safe3 WEB安全网关linux 3.1版
    Dns信息收集工具集合
    lizamoon.com挂马解决办法
    Safe3网站安全网关 3.1发布
  • 原文地址:https://www.cnblogs.com/aliblogs/p/6142134.html
Copyright © 2011-2022 走看看