File tree 2 files changed +13
-11
lines changed
examples/src/main/java/org/neo4j/docs/driver 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:
22
22
23
23
Driver driver = GraphDatabase.driver( "bolt://localhost", AuthTokens.basic( "neo4j", "neo4j" ) );
24
24
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
+ }
30
29
31
30
driver.close();
32
31
Original file line number Diff line number Diff line change @@ -133,17 +133,20 @@ public static void retainResultsForNestedQuerying( Session session ) throws Exce
133
133
134
134
public static void retainResultsForLaterProcessing ( Driver driver ) throws Exception
135
135
{
136
- Session session = driver .session ();
137
136
// 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" ) );
140
143
141
- List < Record > records = result .list ();
142
- session . close ();
144
+ records = result .list ();
145
+ }
143
146
144
147
for ( Record record : records )
145
148
{
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" );
147
150
}
148
151
// end::retain-result[]
149
152
}
You can’t perform that action at this time.
0 commit comments