我使用Neo4J社區版3.0.4的Mac。在plugins文件夾中,我有apoc和Java的mysql連接器。無法連接到MySQL使用apoc.jdbc和Neo4J社區版3.0.4
我想使用JDBC連接到本地主機上的MySQL。
我在.neo4j.conf文件中使用了一個別名。
apoc.jdbc.mysql_basemodel.url=jdbc:mysql://localhost:3306/basemodel?user=fred&password=pw
在瀏覽器中,我嘗試使用來測試連接:
CALL apoc.load.jdbc("mysql_basemodel","t_object") YIELD row
RETURN count(*);
,但得到的錯誤
Failed to invoke procedure
apoc.load.jdbc
: Caused by: > java.lang.RuntimeException: No apoc.jdbc.mysql_basemodel.url jdbc url specified
這幾乎就像Neo4j的未讀.neo4j。 conf文件與定義的別名。
但是,如果我跳過別名,把完整的連接字符串是我的錯誤:
Failed to invoke procedure
apoc.load.jdbc
: Caused by: java.lang.RuntimeException: Cannot execute SQL statementSELECT * FROM t_object
. Error: No suitable driver found for jdbc:mysql://localhost:3306/basemodel?user=...
這似乎表明,MySQL JDBC驅動程序是找不到的。
我在做什麼錯?
JDBC驅動程序存在 - 治癒/丟失指令是威廉里昂指出的驅動程序註冊。 – wikitect