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
    */
  • 相关阅读:
    Vue
    数组去重、数组中的对象去重
    Vue 拖拽组件 vuedraggable 、 vue-dragging 、awe-dnd
    如何衡量一个人的 JavaScript 水平?
    八个免费的Vue图标库
    vue中使用animate.css实现动画
    web本地存储(localStorage、sessionStorage)
    vue引入iconfont报错
    RESTful API 最佳实践
    mysql 用户管理和权限设置
  • 原文地址:https://www.cnblogs.com/flaaash/p/1971977.html
Copyright © 2011-2022 走看看