如何将我的java程序连接到neo4j localhost浏览器?
这是我的代码。输出来自控制台,但它不会反映在浏览器中。请向我建议解决方案如何将我的java程序连接到neo4j localhost浏览器?,java,neo4j,Java,Neo4j,这是我的代码。输出来自控制台,但它不会反映在浏览器中。请向我建议解决方案 `package connection; import org.neo4j.graphdb.GraphDatabaseService; import org.neo4j.graphdb.Relationship; import org.neo4j.graphdb.RelationshipType; import org.neo4j.graphdb.factory.GraphDatabaseFactory;
`package connection;
import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.Relationship;
import org.neo4j.graphdb.RelationshipType;
import org.neo4j.graphdb.factory.GraphDatabaseFactory;
import org.neo4j.graphdb.factory.GraphDatabaseSettings;
import org.neo4j.graphdb.Node;
import java.io.File;
public class Helloworld {
org.neo4j.graphdb.Node first ;
org.neo4j.graphdb.Node second ;
static GraphDatabaseService gds ;
Relationship relation;
private static enum reltype implements RelationshipType {
KNOWS
}
//用于创建数据库
//用于打印更新的成功
您使用的方法是“嵌入式”方法,当代码运行时,“文件路径”中的数据库被程序占用,因此,您无法使用该数据库启动neo4j服务器。 如果你是芬兰人,你可以在neo4j服务器上吃午饭,然后在浏览器上看到点头
我强烈建议您阅读neo4j的“螺栓驱动程序”和“非托管扩展”我建议您阅读,然后添加到您的问题中。给出一些示例代码通常是一个好的开始。如果没有这些,网站上的人很难或不可能知道您已经尝试了什么,或者猜测您的代码可能会有什么问题。谢谢您,先生,我是stackoverflow的新手。这是我的代码。我不知道如何添加代码。因此,我在这里提供代码===完全没有问题。:)这正是为什么我想向您指出一些好的资源,并帮助您找出如何提问以获得更好的答案。我学会了如何发布代码。请给我一些建议。程序编译后,输出会显示在控制台上。然后我在ubuntu终端上编写了./bin/neo4j控制台命令,但仍然没有发生任何更改。请引导我回答这个问题。
void createdatabase(){
gds =new GraphDatabaseFactory().newEmbeddedDatabase(File_Path);
org.neo4j.graphdb.Transaction trans = gds.beginTx();
first = gds.createNode();
first.setProperty("name","shashwat");
second = gds.createNode();
second.setProperty("name","shivansh");
relation = first.createRelationshipTo(second,reltype.KNOWS);
relation.setProperty("relation","friend");
trans.success();
System.out.println("succeded");
Iterable<Node> movies = gds.getAllNodes();
for(Node str : movies)
{
System.out.println(str.getProperty("name", "shashwat"));
}
}
void shutdown(){
System.out.println("shutting in down");
gds.shutdown();
}
public static void main(String[] args) {
Helloworld hw = new Helloworld();
hw.createdatabase();
hw.shutdown();
}
} `