C#连接Clickhouse数据库
C#连接clickhouse数据库,可以使用ClickHouse.Net来进行连接,Clickhouse.NET是一个程序包,安装方式如下注:Visual Studio版本为Visual Studio 2019打开VS,然后选中,工具→NuGet包管理器→程序包管理器控制台,然后运行命令Install-Package ClickHouse.Net如果出现错误无法安装程序包“Cli...
·
C#连接clickhouse数据库,可以使用ClickHouse.Net来进行连接,Clickhouse.NET是一个程序包,安装方式如下
注:Visual Studio版本为Visual Studio 2019
打开VS,然后选中,工具→NuGet包管理器→程序包管理器控制台,然后运行命令
Install-Package ClickHouse.Net
如果出现
错误 无法安装程序包“ClickHouse.Ado 1.1.21”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系程序包作者。
可以查看博客,https://blog.csdn.net/qq_42561919/article/details/105216701,进行解决
使用方法
var db = new ClickHouseDatabase(
new ClickHouseConnectionSettings("Compress=True;CheckCompressedHash=False;Compressor=lz4;Host=192.168.0.163;Port=9000;User=default;Password=;SocketTimeout=600000;Database=TeasersStat;"),
new ClickHouseCommandFormatter(),
new ClickHouseConnectionFactory(),
null,
new DefaultPropertyBinder());
db.Open();
db.BackupDatabase("TeasersStat");
db.Close();
var columns = db.DescribeTable("LastTeasersShows").ToArray();
需要引入两个包
using ClickHouse.Net;
using ClickHouse.Ado;
这样就可以使用Clickhouse数据库了
更多推荐


所有评论(0)