cancel
Showing results for 
Search instead for 
Did you mean: 

Join the community at Nodes 2022, our free virtual event on November 16 - 17.

Use neo4j java driver to connect neo4j DB by database name

adellalin
Node

Can I have an example of java application connecting to neo4j database by specifying a database name? I have multiple databases but need to connect to only one.

This is what I have now, it works but only connects to default neo4j database, and I need to connect to another database:
spring.data.neo4j.uri=neo4j://localhost:7687
spring.data.neo4j.username=neo4j
spring.data.neo4j.password=xxxxxx

2 REPLIES 2

Vinoth
Node Clone

@adellalin You need to specify the database name as parameter while creating the session like driver.session( database=XXXX)

loucas_andrew97
Node Link

Hello @adellalin ,

I ran into a similar issue. I am using driver session object to create a connection. When i go to create my session before i query i specify the database i want to use by the below command.

Session session = driver.session(SessionConfig.forDatabase(XXXXXXX)))

XXXXXX = being the name of the database you want to use.