微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AgensGraph JDBC driver

程序名称:AgensGraph JDBC driver

授权协议: BSD

操作系统: 跨平台

开发语言: Java

AgensGraph JDBC driver 介绍

AgensGraph JDBC driver 是 AgensGraph
数据库官方的开源 JDBC 驱动程序。

示例代码

import java.sql.DriverManager;
import java.sql.Connection;

public class AgensGraphTest {
  public static void main(String[] args) {
    Class.forName("net.bitnine.agensgraph.Driver");
    String connectionString = "jdbc:agensgraph://127.0.0.1:5432/agens";
    String username = "test";
    String password = "test";
    Connection conn = DriverManager.getConnection(connectionString, username, password);
    //创建对象
    PreparedStatement pstmt = con.prepareStatement("CREATE (:Person ?)");
    JsonObject john = new JsonObject();
    john.put("name", "John");
    john.put("from", "USA");
    john.put("age", 17);
    pstmt.setobject(1, john);
    pstmt.execute();
    //查询
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery(
        "MATCH (:Person {name: 'John'})-[:kNows]-(friend:Person)" +
        "RETURN friend");
    while (rs.next()) {
      Vertex friend = (Vertex)rs.getobject(1);
      System.out.println(friend.getproperty().getString("name"));
      System.out.println(friend.getproperty().getInt("age"));
    }
  }
}

Maven:

<dependency>
  <groupId>net.bitnine</groupId>
  <artifactId>agensgraph-jdbc</artifactId>
  <version>1.2.0</version>
</dependency>

AgensGraph JDBC driver 官网

https://github.com/bitnine-oss/agensgraph-jdbc

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐