Подключиться к базе данных после закрытия болтового соединения
Я создал график neo4j, и я вижу его в браузере, я сделал это следующим образом:
Public class LookGraphNeo4j implements AutoCloseable{
private Driver driver;
public LookGraphNeo4j( String uri, String user, String password ){
driver = GraphDatabase.driver( uri, AuthTokens.basic( user, password ) );
}
public void printGreeting( final String message){
try ( Session session = driver.session() ){
String greeting = session.writeTransaction( new TransactionWork<String>(){
@Override
public String execute(org.neo4j.driver.v1.Transaction tx) {
StatementResult result = tx.run( message,
parameters( "message", message ) );
return result.single().get( 0 ).asString();
}
} );
System.out.println( greeting );
}
}
@Override
public void close() throws Exception{
driver.close();
}
public static void main(String [] args) {
printGreeting(CREATE(holder1:Holder{AccountHolder:"0000",Class:"1111"}));
}
}
После того, как мой код закончил работать, как я могу получить график обратно из базы данных?
Я пытался удалить все, изменив
public static void main(String [] args) {
printGreeting("CREATE(holder1:Holder{AccountHolder:"0000",Class:"1111"})");
}
В:
public static void main(String [] args) {
printGreeting("MATCH (n) DETACH DELETE n");
}
И запускаю его снова... Но я просто сталкиваюсь с исключением нулевого указателя. Но на самом деле ничего не происходит... Я также пытался получить Холдинг, сопоставляя холдинг 1 и пытаясь получить его, но говорит, что холдинг 1 не существует. Любая помощь будет принята с благодарностью