Je voulais utiliser les nouvelles procédures JDBC de procédures apoc awesome et j'ai fait face à de nombreux problèmes. Je ne suis pas un développeur java, alors "com.mysql.jdbc.Driver" n'était pas disponible sur mon ordinateur. "0 - Résolu. Téléchargez et installez Mysql Connector/J. Ajouter à classpath, redémarrer Neo4j, tout s'est bien passé. Il y avait toujours une erreur car la classe "com.mysql.jdbc.Driver" n'a pas pu être résolue. J'ai résolu le problème en copiant mysql-connector-java-5.1.38-bin.jar dans $ NEO4J_PATH/lib mais je ne pense pas que ce soit une bonne pratique.Neo4j apoc procédures: configuration mysql une utilisation
[Second - pas résolu] En Neo4j, j'ai lancé:
CALL apoc.load.driver("com.mysql.jdbc.Driver");
Aucune erreur. Alors j'ai essayé
CALL apoc.load.jdbc("jdbc:mysql://localhost:3306/my_db_name?user=root&password=my_db_password","programmes") YIELD row RETURN count(*);
Et al je reçois cette erreur est
Failed to call procedure `apoc.load.jdbc(jdbc :: STRING?, tableOrSql :: STRING?) :: (row :: MAP?)`: Cannot execute read result-set.
Quelqu'un at-il fait face à ce problème et résolu?
PS: Désolé pour cette question d'aspect noob et pour le mauvais anglais. Et pas my_db_password n'est pas mon mot de passe;)
Merci
premier cas est complètement résolu: Je propose mysql-connector-java-5.1.38-bin.jar à $ NEO4J_PATH/plugins. – dominiquev