3.3.3 Providing Database Connection Credentials
You can specify the database connection credentials with the
PgViewSubgraphReader#fromPgView
API instead of using the
default credentials of the current user.
The following example shows loading of a subgraph for non-default database connection settings:
opg4j> var graph = session.readSubgraph().
...> fromPgView("FRIENDS").
...> username("graphuser").
...> password("<password_for_graphuser>").
...> keystoreAlias("database1").
...> schema("graphuser").
...> jdbcUrl("jdbc:oracle:thin:@localhost:1521/orclpdb").
...> connections(12).
...> queryPgql("MATCH (a:Person)").
...> load()
graph ==> PgxGraph[name=FRIENDS,N=4,E=0,created=1648541234520]
PgxGraph graph = session.readSubgraph()
.fromPgView("FRIENDS")
.username("graphuser")
.password("<password_for_graphuser>")
.keystoreAlias("database1")
.schema("graphuser")
.jdbcUrl("jdbc:oracle:thin:@localhost:1521/orclpdb")
.connections(12)
.queryPgql("MATCH (a:Person)")
.load();
Parent topic: Loading a Subgraph from Property Graph Views