import org.neo4j.driver.*;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVReader {
public static void main(String[] args) {
try {
String uri = "bolt://localhost:7687";
String username = "neo4j";
String password = "password";
Driver driver = GraphDatabase.driver(uri, AuthTokens.basic(username, password));
BufferedReader reader = new BufferedReader(new FileReader("data.csv"));
String line;
while ((line = reader.readLine()) != null) {
String[] data = line.split(",");
String query = "CREATE (n:Node {prop1: $prop1, prop2: $prop2})";
try (Session session = driver.session()) {
session.run(query, Values.parameters("prop1", data[0], "prop2", data[1]));
}
}
reader.close();
driver.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}