neo4j jdbc连接数据库用http协议和bolt协议得到的数据不一样
2017-05-11 18:23
375 查看
开发过程中发现,用jdbc连接neo4j数据库,如果通过http协议得到的数据是这样的:
{所属财务机构代码=7119, 所属机构名称=行营业部, 客户号=10004289949, 客户证件号码=99999999999999999, 客户名称=韦某宁}
而如果用bolt协议,得到的数据是这样的:
{所属财务机构代码=7119, 所属机构名称=行营业部, 客户号=10004289949, 客户证件号码=99999999999999999, 客户名称=韦某宁, _id=62876, _labels=[CUSTOMER]}
bolt协议返回的数据多封装了两个数据库自带的属性,如果后续程序正好需要这两个属性进行进一步的查询,可能就会带来很大的便利,所以大家可以优先考虑是用bolt协议。
{所属财务机构代码=7119, 所属机构名称=行营业部, 客户号=10004289949, 客户证件号码=99999999999999999, 客户名称=韦某宁}
而如果用bolt协议,得到的数据是这样的:
{所属财务机构代码=7119, 所属机构名称=行营业部, 客户号=10004289949, 客户证件号码=99999999999999999, 客户名称=韦某宁, _id=62876, _labels=[CUSTOMER]}
bolt协议返回的数据多封装了两个数据库自带的属性,如果后续程序正好需要这两个属性进行进一步的查询,可能就会带来很大的便利,所以大家可以优先考虑是用bolt协议。
相关文章推荐
- neo4j jdbc连接数据库用http协议和bolt协议得到的数据不一样
- 使用JDBC-ODBC连接SQLServer数据库后读取数据库中表的数据代码
- [原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)
- 练习题——Gson解析、利用JDBC连接数据库进行数据的存取及查询等的综合
- JDBC连接数据库方法的封装,以及查询数据方法的封装
- JDBC应用程序连接数据库–插入数据并且获得相应自增长值的列(即主键id)
- (11)JDBC数据库的连接,对数据的增删改查
- Java:jdbc连接数据库插入中文数据乱码问题
- 实现给定一个数据库连接得到数据库下所有的数据表
- Java:jdbc连接数据库插入中文数据乱码问题
- 通过JDBC连接mysql数据库,得到一个list,包含的是每一条数据的HashMap
- JDBC如何与数据库连接获取数据(原理+代码)
- 用JDBC连接Vertica数据库后插入一行数据的例子源代码(接上篇)
- JDBC远程从一个MySql数据库中的一张表里面读出数据(这个数据库需要用SSH隧道连接
- JDBC/ODBC/.NET连接数据库/数据文件的连接字符串大全
- Java/jdbc连接数据库预处理只能查询一条数据?
- JDBC远程从一个MySql数据库中的一张表里面读出数据(这个数据库需要用SSH隧道连接,大约8W条数据),然后分别插入到另一个数据库中的两张表里
- 通过JDBC连接mysql数据库,得到一个list,包含的是每一条数据的HashMap
- JDBC连接数据库键盘录入数据增删改查学生类对象
- JDBC连接数据库方法的封装,以及查询数据方法的封装(精华)