Как написать строку подключения ODB C для Snowflake - PullRequest
0 голосов
/ 12 марта 2020

Я провел некоторое исследование, но не смог найти, как написать правильное. Ниже приведен пример кода, который я собрал в c# core.

using System;
using System.Data.Odbc;

namespace SnowflakeTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            string connetionString = null;
            OdbcConnection cnn;
            connetionString = "Driver={SnowflakeDSIIDriver};Server=xxxxxxx.snowflakecomputing.com;Database=SNOWFLAKE_SAMPLE_DATA;User=xxxxxx;Password=xxxxxxxxx";
            cnn = new OdbcConnection(connetionString);

            try
            {
                cnn.Open();
                Console.Write("Connection Open ! ");
                cnn.Close();
            }
            catch (Exception ex)
            {
                Console.Write("Can not open connection ! " + ex.Message);
            }

            Console.ReadKey();
        }
    }
}

1 Ответ

1 голос
/ 12 марта 2020

Вот как вы можете создать соединение ODB C.

  1. Создать на рабочем столе файл с именем foo.udl. Дважды щелкните по нему
  2. . На вкладке Provider выберите «Поставщик Microsoft OLE DB для драйверов ODB C»
  3. . На вкладке Connection нажмите Use connection string, затем Кнопка «Build».
  4. В поле Machine Data Source выберите драйвер, затем заполните остальные (например, имя пользователя и пароль).
  5. Затем нажмите OK.
  6. Откройте файл в Блокноте и Boom - там есть строка подключения.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...