首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有用于C#或.NET程序用户的Dremio或钻孔连接字符串?

是否有用于C#或.NET程序用户的Dremio或钻孔连接字符串?
EN

Stack Overflow用户
提问于 2019-04-21 18:48:46
回答 1查看 1K关注 0票数 1

我正在使用dremio查询大量的数据,它的工作非常好。它有rest来获取数据,但是唯一的限制是它可以给出500个记录。在java中,dremio社区提供了jdbc连接字符串,但是我们的项目是.net或c#,所以我们需要连接字符串来从Dremio获取大量的数据。如果C#中没有连接字符串,那么有人可以建议我们如何在C#中使用。

EN

回答 1

Stack Overflow用户

发布于 2019-04-25 20:08:28

Dremio和Dremio有ODBC接口,参见:https://drill.apache.org/docs/configuring-odbc/

https://docs.dremio.com/drivers/dremio-odbc-driver.html

因此,您可以设置C#项目来使用ODBC连接字符串,而不是JDBC:https://support.office.com/en-us/article/connect-to-an-odbc-source-49b0cf4d-ef78-4ad1-b224-39091c067953

以编程方式

代码语言:javascript
复制
static private void InsertRow(string connectionString)
{
    string queryString = 
        "INSERT INTO Customers (CustomerID, CompanyName) Values('NWIND', 'Northwind Traders')";
    OdbcCommand command = new OdbcCommand(queryString);

    using (OdbcConnection connection = new OdbcConnection(connectionString))
    {
        command.Connection = connection;
        connection.Open();
        command.ExecuteNonQuery();

        // The connection is automatically closed at 
        // the end of the Using block.
    }
}

其中连接字符串示例

Driver;AdvancedProperties={HandshakeTimeout=0;QueryTimeout=0;TimestampTZDisplayTimezone=utc;ExcludedSchemas=sys,INFORMATION_SCHEMA;};Catalog=DRILL;Schema=hivestg;ConnectionType=Direct;Host=192.168.202.147;Port=31010 DRIVER=MapR钻头 Driver;AdvancedProperties={HandshakeTimeout=0;QueryTimeout=0;TimestampTZDisplayTimezone=utc;ExcludedSchemas=sys,INFORMATION_SCHEMA;};Catalog=DRILL;Schema=;ConnectionType=ZooKeeper;ZKQuorum=192.168.39.43:5181;ZKClusterID=drillbits1 DRIVER=MapR钻机

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55785715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档