如何为 Snowflake 编写 ODBC 连接字符串
How to write ODBC connection string for Snowflake
如何为 Snowflake 编写 ODBC 连接字符串?我似乎无法弄清楚。下面是我放在 .NET 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();
}
}
}
以下是建立 ODBC 连接的方法。
- 在桌面上创建一个名为
foo.udl
的文件。双击它
- 在
Provider
选项卡中,select“用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序”
- 在
Connection
选项卡中,单击 Use connection string
,然后单击“构建”按钮。
- 在
Machine Data Source
下选择您的驱动程序,然后填写其余部分(例如用户和密码)。
- 然后点击确定。
- 在记事本和 boom 中打开文件 - 这是您的连接字符串。
您只需输入以下连接字符串:
connetionString = "Driver={SnowflakeDSIIDriver};Server={accountid}.snowflakecomputing.com;Database=SNOWFLAKE_SAMPLE_DATA;uid=xxxxxxxxx;pwd=xxxxxxxxx";
如何为 Snowflake 编写 ODBC 连接字符串?我似乎无法弄清楚。下面是我放在 .NET 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();
}
}
}
以下是建立 ODBC 连接的方法。
- 在桌面上创建一个名为
foo.udl
的文件。双击它 - 在
Provider
选项卡中,select“用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序” - 在
Connection
选项卡中,单击Use connection string
,然后单击“构建”按钮。 - 在
Machine Data Source
下选择您的驱动程序,然后填写其余部分(例如用户和密码)。 - 然后点击确定。
- 在记事本和 boom 中打开文件 - 这是您的连接字符串。
您只需输入以下连接字符串:
connetionString = "Driver={SnowflakeDSIIDriver};Server={accountid}.snowflakecomputing.com;Database=SNOWFLAKE_SAMPLE_DATA;uid=xxxxxxxxx;pwd=xxxxxxxxx";