1.下载驱动程序包
在工具–>NutGet包管理器–>管理解决方案的NuGet程序包中下载Neo4j.Driver.Simple数据库驱动程序包,Neo4j.Driver程序包我第一次试的,没有运行成功。
Neo4j.Driver.Simple包和Neo4j.Driver包的区别我还没整明白。
2.引用驱动程序包命名空间
using Neo4j.Driver;
3.连接数据库
Cql参数是字符串数据库执行语句。
我用ToJson()把数据库操作结果转成了字符串json格式。
public class CQLOperation
{
private string _dbHost = "bolt://host(连接地址):7787(端口号)";
private string _dbUser = "用户名";
private string _dbPassword = "用户密码";
private IDriver _driver;
public string ExcuteQuery(string Cql)
{
var data = "";
_driver = GraphDatabase.Driver(_dbHost, AuthTokens.Basic(_dbUser, _dbPassword));
using (var session = _driver.Session())
{
var greeting = session.WriteTransaction(tx =>
{
var result = tx.Run(Cql);
return result.ToList();
});
data = ToJson(greeting);
return data;
}
}
}