Neo4j Driver

Hi,

I am trying to learn Neo4j and working with it in Python. In the documentation, however, it doesn't say exactly what a driver is and what the lines of code in the example does. I tried Googling Neo4j Driver and also searched on StackOverflow but came up empty. I don't understand the concept of the Neo4j driver at all and how I can read large graph data bases with it. If any has an answer or resources they could direct me to, I would highly appreciate it.

The Neo4j Bolt Driver for Python documentation can be viewed at https://neo4j.com/docs/driver-manual/current/ and https://neo4j.com/docs/driver-manual/current/get-started/#driver-get-started-hello-world-example describes a 'Hello World' example based upon the calling language.

A driver serves as the bridge between a programming language, in this case python, to the database through its API (application programming interface). This is no different than a JDBC or ODBC driver that typically allows one to have your application code interact with a RDBMS.