pip install py2neo
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j","neo4j"))
import pymysql
from py2neo import Graph
def pymain:
#连接Mysql
conn = pymysql.connect(
host="localhost",
user="test",
password="test",
port=3309,
database="test_db"
)
cursor = conn.cursor()
cursor.execute("select deptno,employee from employees")
rows = cursor.fetchall()
for row in rows:
deptno,employee = row
insert_data2neo4j(deptno,employee)
def insert_data2neo4j(deptno,employee):
#连接neo4j
graph = Graph("bolt://localhost:7687",auth=("neo4j","neo4j"))
graph.run(
"MERGE (d:deptno {name: $deptno})"
"MERGE (e:employee {name: $employee})"
"MERGE (e)-[:BELONGS_TO]->(d)",
deptno=deptno,
employee=employee
)
if __name__ == '__main__':
pymain()
graph = Graph(host="",user="",password="")
应改为
graph = Graph("bolt://localhost:7687", auth=("neo4j","neo4j"))