neo4j に接続するための Java プログラムがあります。ユーザーが指定した変数値であるパラメーターをサイファークエリに渡したいと思っていました。
void connect() {
graphDataService = new GraphDatabaseFactory().newEmbeddedDatabase(DB_PATH);
Transaction transaction = graphDataService.beginTx();
String name = "";
Scanner sc_name = new Scanner(System.in);
System.out.println("enter name : ");
name=sc_name.next();
try {
ExecutionEngine engine = new ExecutionEngine(graphDataService);
ExecutionResult result = engine.execute("START n = node(*) where n.nodename = ? return n");
System.out.println(result.dumpToString());
transaction.success();
}
finally {
transaction.finish();
}
}
置き換える変数名の値をどのように接続すればよいですか? そして結果を取得します。何か案が?