我想從apoc awesome程序中使用新的JDBC程序,並且遇到了nany問題。Neo4j apoc程序:mysql配置一個使用
[首先解決] 我不是java開發人員,那麼「com.mysql.jdbc.Driver」在我的電腦上不可用。下載並安裝Mysql Connector/J。添加到類路徑,重新啓動Neo4j,所有這一切都很好。 仍無法解決類「com.mysql.jdbc.Driver」錯誤。 我通過將mysql-connector-java-5.1.38-bin.jar複製到$ NEO4J_PATH/lib中解決了這個問題,但我認爲這不是一個好的做法。
[二 - 不解決] 在Neo4j的,我推出:
CALL apoc.load.driver("com.mysql.jdbc.Driver");
沒有錯誤。 然後我試圖
CALL apoc.load.jdbc("jdbc:mysql://localhost:3306/my_db_name?user=root&password=my_db_password","programmes") YIELD row RETURN count(*);
和AL我得到的是這種錯誤
Failed to call procedure `apoc.load.jdbc(jdbc :: STRING?, tableOrSql :: STRING?) :: (row :: MAP?)`: Cannot execute read result-set.
有沒有人遇到這個問題,並解決它?
PS:對不起,這個noob方面的問題和糟糕的英語。 而且沒有my_db_password不是我的密碼;)
感謝
第一種情況是完全解決:我移動MySQL的連接器的Java-5.1.38-bin.jar到$ NEO4J_PATH /插件。 – dominiquev