neo4j jdbc驱动程序中未解析驱动程序管理器
我在应用程序中使用neo4j jdbc驱动程序连接neo4j数据库。DriverManager仍然没有解决,我不知道要为此导入什么包neo4j jdbc驱动程序中未解析驱动程序管理器,jdbc,neo4j,Jdbc,Neo4j,我在应用程序中使用neo4j jdbc驱动程序连接neo4j数据库。DriverManager仍然没有解决,我不知道要为此导入什么包 Connection con = DriverManager.getConnection("jdbc:neo4j:bolt://localhost"); try (Statement stmt = con.createStatement()) { ResultSet rs = stmt.executeQuery("MATCH (n:User) RETURN
Connection con = DriverManager.getConnection("jdbc:neo4j:bolt://localhost");
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"));
}
}
con.close();
DriverManager来自Java JDBC包,即
Java.sql.*
DriverManager来自Java JDBC包,即Java.sql.*
我可以看出您对JDBC的用法有点误解
DriverManager
是来自java.sql.
包的一个类,它(当然)用作管理器,用于在应用程序路径中查找正确的类,该类将用于连接到特定URL
给您带来问题的连接和结果集可能是内部neo4j类,因此可能是您导入了错误的类
您要查找的类也在java.sql.*
包中
您可以以此为例:
package org.your.package
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet
public class MyClass {
public static void main (args[]) {
Connection connection = DriverManager.getConnection("jdbc:neo4j:bolt://localhost");
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"));
}
}
con.close();
}
}
我可以看出您对JDBC的用法有点误解
DriverManager
是来自java.sql.
包的一个类,它(当然)用作管理器,用于在应用程序路径中查找正确的类,该类将用于连接到特定URL
给您带来问题的连接和结果集可能是内部neo4j类,因此可能是您导入了错误的类
您要查找的类也在java.sql.*
包中
您可以以此为例:
package org.your.package
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet
public class MyClass {
public static void main (args[]) {
Connection connection = DriverManager.getConnection("jdbc:neo4j:bolt://localhost");
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"));
}
}
con.close();
}
}
谢谢你的回复。因此,DriverManager是从java.sql.*中获取的,但所有其他内容(如Connection、ResultSet)仅从neoj java包中获取。这会导致类型冲突。如何解决这个问题。请帮忙。谢谢你的回复。因此,DriverManager是从java.sql.*中获取的,但所有其他内容(如Connection、ResultSet)仅从neoj java包中获取。这会导致类型冲突。如何解决这个问题。请帮忙。