zoukankan      html  css  js  c++  java
  • java连接neo4j

    import java.sql.Connection;

    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import com.google.gson.JsonObject;
    import com.google.gson.JsonParser;

    import org.neo4j.jdbc.Driver;
    //Class.forName("org.neo4j.jdbc.Driver");
    //Connect

    public class DBUtil {
    Connection con;
    Statement stmt;
    ResultSet rs;
    public ResultSet rs(String sqlstring) throws SQLException {

    try {
    Class.forName("org.neo4j.jdbc.Driver").newInstance();
    this.con = DriverManager.getConnection("jdbc:neo4j:http://localhost:7474/","用户名","密码");
    this.stmt = con.createStatement();
    this.rs = stmt.executeQuery(sqlstring);
    } catch (InstantiationException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (IllegalAccessException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }

    return rs;
    }
    public void close () {
    if (this.rs != null) {
    try {
    this.rs.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }

    if (this.stmt != null) {
    try {
    this.stmt.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }

    if (this.con != null) {
    try {
    this.con.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    }
    public static void main(String[] args) throws SQLException {
    // TODO Auto-generated method stub
    DBUtil db=new DBUtil();
    ResultSet rs=db.rs("match (n) return n limit 10");
    while(rs.next())
    {
    String jsonstring=rs.getString("n");
    System.out.println(jsonstring);
    JsonObject jsonObject = (JsonObject) new JsonParser().parse(jsonstring);
    System.out.println(jsonObject.get("ff"));
    }
    db.close();
    }
    }

  • 相关阅读:
    visual C sharp express from 360 free download
    Druid 在小米公司部分技术实践-博客-云栖社区-阿里云
    公司业务-猫眼知健康
    Sculptor
    可译网 —— 翻译可以更简单
    牛客网-专业IT笔试面试备考平台,最全C++JAVA前端求职题库,全面提升IT编程能力
    设置Redis的LRU策略
    springboot中使用aop技术
    elasticSearch的部署和使用
    jvm原理和代码运行的过程
  • 原文地址:https://www.cnblogs.com/my---world/p/13946310.html
Copyright © 2011-2022 走看看