File tree Expand file tree Collapse file tree 2 files changed +13
-11
lines changed
examples/src/main/java/org/neo4j/docs/driver Expand file tree Collapse file tree 2 files changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -22,11 +22,10 @@ Connect to a Neo4j 3.0.0+ database:
2222
2323 Driver driver = GraphDatabase.driver( "bolt://localhost", AuthTokens.basic( "neo4j", "neo4j" ) );
2424
25- Session session = driver.session();
26-
27- StatementResult rs = session.run( "CREATE (n) RETURN n" );
28-
29- session.close();
25+ try ( Session session = driver.session() )
26+ {
27+ StatementResult rs = session.run( "CREATE (n) RETURN n" );
28+ }
3029
3130 driver.close();
3231
Original file line number Diff line number Diff line change @@ -133,17 +133,20 @@ public static void retainResultsForNestedQuerying( Session session ) throws Exce
133133
134134 public static void retainResultsForLaterProcessing ( Driver driver ) throws Exception
135135 {
136- Session session = driver .session ();
137136 // tag::retain-result[]
138- StatementResult result = session .run ( "MATCH (knight:Person:Knight) WHERE knight.castle = {castle} RETURN knight.name AS name" ,
139- Values .parameters ( "castle" , "Camelot" ) );
137+ List <Record > records ;
138+ try ( Session session = driver .session () )
139+ {
140+ StatementResult result = session .run (
141+ "MATCH (knight:Person:Knight) WHERE knight.castle = {castle} RETURN knight.name AS name" ,
142+ Values .parameters ( "castle" , "Camelot" ) );
140143
141- List < Record > records = result .list ();
142- session . close ();
144+ records = result .list ();
145+ }
143146
144147 for ( Record record : records )
145148 {
146- System .out .println ( record .get ("name" ).asString () + " is a knight of Camelot" );
149+ System .out .println ( record .get ( "name" ).asString () + " is a knight of Camelot" );
147150 }
148151 // end::retain-result[]
149152 }
You can’t perform that action at this time.
0 commit comments