I understand, that's what I thought. Just has to check my sanity on this issue. We are not, for several reasons, able to deploy our work in a browser environment so, I am thinking the next best alternative is to build this new feature in Java and then use the JNI (Java Native Interface) to connect C++ to my Java mechanism. Is there a better mechanism?
Hi rlukas. We have not heard from the author in regards to this community driver, and looking at the updates and their age I think it is safe to assume that this driver does not support 5.x
I've reached out to some of the team who are more familiar with the Java ecosystem. JNI comes with certain performance penalties so generally it could be a bad idea unless you have enough logic to overcome the overhead. It might be worth investigating more modern APIS under the JSR umbrella, "Foreign Function and Memory API" are available in preview in recent JDKs.
Another option could be to investigate using the .Net driver with C# interop wrapping calls into it.
I'm not really certain to understand what you actually mean, but as far as I'm concerned,
I'm developping a mobile/desktop app in C++/Qt that connects (well not really) to the Neo4J database through a GraphQL server. Also with a WebAssembly plugin for the very few features that worth to be put on a website.
In other words, my app connects to my GraphQL server, and the GraphQL server connects to the database.
Maybe what you want is REST or GraphQL ?
It's usually strongly unrecommended to connect your app to the database as most databases offer very limited control access (like roles, which is not available in neo4j's free plans).