anchor.diff:  .Dependency declaration
   [source,subs=attributes]
   ----
  -org.neo4j:neo4j-jdbc:{neo4j-jdbc-version}
  +org.neo4j:neo4j-jdbc-driver:{neo4j-jdbc-version}
   ----
   
   .Run Query
   [source,java]
   ----
  -// Connect
  +// Connecting
   try (Connection con = DriverManager.getConnection("jdbc:neo4j:bolt://localhost")) {
   
       // Querying
  
positive.code: 
  === Usage with Neo4j Server
  
  * Install a Neo4j 3.0.X server and start it with the BOLT protocol enabled
  * Connect with URLs in the form `jdbc:neo4j:bolt://<host>:<port>/` (e.g. `jdbc:neo4j:bolt://localhost/`)
  * You can also use additional comma separated parameters in the URL for authentication, debug mode, ssl encryption and flattening e.g. `jdbc:neo4j:bolt://localhost/?user=neo4j,password=xxxx,debug=true,noSsl,flatten=[-1,100,1000]`
  
  * Add the JDBC driver dependency or jar file to your project
  * Get a connection from DriverManager
  * Execute queries and transactions using the Cypher graph query language
  
  === Flattening
  
  As most JDBC clients and tools don't support complex objects, the driver can flatten returned nodes and relationships by providing all their properties as individual columns with names like `u.name`,`r.since` if you just return a node `u` or relationship `r`.
  
  This is enabled with the JDBC-URL parameter `flatten=rows`, where rows indicates how many rows are sampled to determine those columns.
  With `-1` all rows are sampled and with any other value you determine the number of rows being looked at.
  
  === Building the driver yourself
  
negative.code: 
  You may obtain a copy of the License at
  
  https://www.apache.org/licenses/LICENSE-2.0
  
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  