zoukankan      html  css  js  c++  java
  • 列举系统安装的所有可用的数据库提供程序

    示例:列举系统安装的所有可用的数据库提供程序

    using System;
    using System.Data;
    using System.Data.Common;

     
    namespace ConsoleWin
    {
        
    public class CmdWin
        {
            
    public static void Main()
            {
                Console.WriteLine(
    "Hello,This is a Console Line Applicaiton!");
                DataTable factoryClassesTable 
    = DbProviderFactories.GetFactoryClasses();
                
    foreach (DataRow factoryClass in factoryClassesTable.Rows)
                {
                    Console.WriteLine(
    "Name:\t\t" + factoryClass["Name"]);
                    Console.WriteLine(
    "Description:\t" + factoryClass["Description"]);
                    Console.WriteLine(
    "Invariant Name:\t" + factoryClass["invariantName"]);
                    Console.WriteLine(
    "\n");
                }
                Console.ReadKey();
            }
        }
    }
    /*
    Hello,This is a Console Line Applicaiton!
    Name:           Odbc Data Provider
    Description:    .Net Framework Data Provider for Odbc
    Invariant Name: System.Data.Odbc


    Name:           OleDb Data Provider
    Description:    .Net Framework Data Provider for OleDb
    Invariant Name: System.Data.OleDb


    Name:           OracleClient Data Provider
    Description:    .Net Framework Data Provider for Oracle
    Invariant Name: System.Data.OracleClient


    Name:           SqlClient Data Provider
    Description:    .Net Framework Data Provider for SqlServer
    Invariant Name: System.Data.SqlClient


    Name:           Microsoft SQL Server Compact Data Provider
    Description:    .NET Framework Data Provider for Microsoft SQL Server Compact
    Invariant Name: System.Data.SqlServerCe.3.5


    Name:           SQLite Data Provider
    Description:    .Net Framework Data Provider for SQLite
    Invariant Name: System.Data.SQLite


    Name:           MySQL Data Provider
    Description:    .Net Framework Data Provider for MySQL
    Invariant Name: MySql.Data.MySqlClient
    */
  • 相关阅读:
    WebAPI的文件上传与下载
    cefSharp框架中的C#方法和Web项目中的JS方法相互调用
    C# 引用类型的对象克隆(深拷贝)。
    C++模板特化
    一、JavaScript高级程序设计-----JavaScript简介
    二、C#图解教程第七章--类和继承
    C#IDIspose接口的使用
    CLR via C# 可空值类型
    WPF数据绑定
    计算机网路基础
  • 原文地址:https://www.cnblogs.com/flaaash/p/1971977.html
Copyright © 2011-2022 走看看