java - neo4j 与 Java 的连接错误

标签 java maven jdbc graph neo4j

将上面给出的“依赖项”添加到我的 POM 文件时,我收到以下错误消息。

依赖关系:

<dependencies>
...
    <dependency>
        <groupId>org.neo4j</groupId>
        <artifactId>neo4j-jdbc</artifactId>
        <version>1.9</version>
    </dependency>
</dependencies>

<repositories>
    <repository>
        <id>neo4j-maven</id>
        <name>neo4j maven</name>
        <url>http://m2.neo4j.org</url>
    </repository>
</repositories>

代码:

package javaapplication2;

import java.sql.*;
import java.io.*;
import java.util.*;
import java.sql.*;
import javax.swing.JOptionPane;

/**
 * @author Shanal
 */
public class neo {
    public static void main(String[] args) throws Exception {

        // Make sure Neo4j Driver is registered
        Class.forName("org.neo4j.jdbc.Driver");

        // Connect
        Connection con = DriverManager.getConnection("jdbc:neo4j://localhost:7474/");

        // Querying
        try (Statement stmt = con.createStatement()) {
            ResultSet rs = stmt.executeQuery("MATCH (n:User) RETURN n.name");
            while (rs.next()) {
                System.out.println(rs.getString("n.name"));
            }
        }

    }
}

错误:

run:

Starting the Apache HTTP client

Executing query: MATCH (n:User) RETURN n.name
with params {}
Starting the Apache HTTP client
errors-next-token = FIELD_NAME
null
Unexpected token END_ARRAY

最佳答案

这是 neo4j-jdbc 中的一个错误。现在已经修好了。看看这个github issue .它完全符合您的情况。

关于java - neo4j 与 Java 的连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217151/

相关文章:

java - 如何在Gson中使用@SerializedName编辑日期格式?

java - pi4J 适用于橙子派 Plus 2

java - 跳过 Maven 构建未修改的模块?

java - Eclipse 文件夹结构已更改

java - 如何将 rowmapper 中的结果集转换为枚举?

java - 如何从 OutputStream 获取文件以检索上传的文件

java - 此类输出的任何其他代码

Android Studio 3rd 方库集成

java - 在Java中以一定的时间间隔添加大量数据

java - 当连接在事务中关闭时会发生什么?