【问题标题】:Why do I get errors while trying to execute a create statment using jdbc for neo4j为什么在尝试使用 jdbc for neo4j 执行创建语句时出现错误
【发布时间】:2016-03-09 19:30:00
【问题描述】:

下面显示的语句几乎直接从 neo4j java jdbc 示例修改.. 我一定是遗漏了一些东西

cypher.query("CREATE ({1}:{2} {name: '{3}'})", map("1",nameshort,"2",type,"3",name));

【问题讨论】:

  • 好吧,既然你还没有告诉我们错误是什么,除非答案非常明显,否则任何人都可能难以回答。请访问help center 并阅读How to Ask 以了解在此处发布的要求。
  • 请附上你学过的教程链接和遇到的错误!
  • 正如其他评论者所指出的,如果您希望有人提供帮助,请始终包含错误。幸运的是,这一次很明显
  • 谢谢大家。另外,很抱歉没有提供足够的信息,但是@Luanne 让我得到了好消息。更好的消息是,在查看了文档后,我找到了一个更好的方法来解决这个问题。但再次感谢您的帮助

标签: java neo4j


【解决方案1】:

标识符和标签不能是parameterized。 {1} 和 {2} 因此是非法的,您需要指定它们,例如,像这样-

CREATE (p:Person {name: {3}})

也不要引用 String 参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    相关资源
    最近更新 更多