Interface 如何将Neo4j数据库与Tcl集成?

Interface 如何将Neo4j数据库与Tcl集成?,interface,neo4j,tcl,Interface,Neo4j,Tcl,我有一个使用数据库的Tcl程序:SQLite package require sqlite3 我可以像这样运行sql查询: sqlite3 brain "./brain/$id.sqlite" -create true brain eval { create table if not exists main(time char, input char) } #generic update proc ::repo::update::onId {table column data id} {

我有一个使用数据库的Tcl程序:SQLite

package require sqlite3
我可以像这样运行sql查询:

sqlite3 brain "./brain/$id.sqlite" -create true
brain eval { create table if not exists main(time char, input char) }

#generic update
proc ::repo::update::onId {table column data id} {
    brain eval "UPDATE '$table' SET '$column'='$data' WHERE rowid='$id'"
}
这对我很有用,但我认为现在用图形表示我的数据会很有用

有人知道我如何使用Tcl与Neo4j数据库交互吗

有人建议我制作自己的驱动程序,并向我指出这些链接,但我不是程序员,所以我很难弄清楚我需要做什么。如果我能弄明白怎么做,我愿意这么做,我只是从来没有做过类似的事情

现有的tcl驱动程序?我不确定这是什么

API接口:

我会写一个驱动程序来发送这样的post消息吗

职位


谢谢你能给我的任何帮助或建议

你真是太幸运了;您的代码不安全,因为它具有潜在的SQL注入漏洞。它在语法上也是无效的,但以SQLite默默允许的方式。(奥托,这不是你的问题所在……)不,我很感激,多纳尔·费罗斯,我根本不关心这个系统的安全性,因为它只是一个概念证明,我是目前唯一使用它的人。但是如果我想把它提升到一个新的层次,我肯定要解决这些问题,但是现在因为它工作得足够好,我甚至没有考虑过清理sql查询;大家都知道他和…
{
  "statements" : [ {
    "statement" : "CREATE (n) RETURN n"
  } ]
}