浏览代码

图谱中用到的连接地址写到配置文件中

kongwz 6 年之前
父节点
当前提交
3ade41cc02

+ 3 - 2
graph/src/main/java/org/diagbot/graph/jdbc/DriverManager.java

@@ -1,5 +1,6 @@
 package org.diagbot.graph.jdbc;
 
+import org.diagbot.pub.utils.PropertiesUtil;
 import org.neo4j.driver.v1.*;
 
 import java.sql.Connection;
@@ -16,11 +17,11 @@ public class DriverManager {
     public static int ConnPoolSize = 50;
     public static int ConnTimeout = 2;
     public static Driver driver = null;
-
+    public static PropertiesUtil propertiesUtil = new PropertiesUtil("bolt.properties");
     public static Driver newDrive() throws Exception{
         if (driver == null) {
 //            driver = GraphDatabase.driver("bolt://192.168.3.112:7687", AuthTokens.basic("neo4j", "123456"),
-            driver = GraphDatabase.driver("bolt://192.168.2.233:7687", AuthTokens.basic("neo4j", "root"),
+            driver = GraphDatabase.driver(propertiesUtil.getProperty("bolt.uri"), AuthTokens.basic(propertiesUtil.getProperty("bolt.user"), propertiesUtil.getProperty("bolt.passwd")),
                     Config.build().withMaxConnectionLifetime(ConnLifeTime, TimeUnit.MINUTES)
                             .withMaxTransactionRetryTime(TransRetryTime, TimeUnit.SECONDS)
                             .withMaxConnectionPoolSize(ConnPoolSize)

+ 6 - 5
graph/src/main/resources/bolt.properties

@@ -1,17 +1,18 @@
 # neo4j bolt credentials
-#\u05AA\u02B6\u037C\uFFFD\uFFFD233
+#\u7EBF\u4E0A\u4F7F\u7528
 bolt.uri=bolt://192.168.2.233
 bolt.user=neo4j
 bolt.passwd=root
 
+#\u533B\u5B66\u672F\u8BED\u4F7F\u7528
 bolt232.uri=bolt://192.168.2.232
 bolt232.user=neo4j
 bolt232.passwd=root
 
-#\u05AA\u02B6\u037C\uFFFD\uFFFD192.168.3.112
-#bolt.uri=bolt://192.168.3.112
-#bolt.user=neo4j
-#bolt.passwd=123456
+#\u6D4B\u8BD5\u4F7F\u7528
+bolt112.uri=bolt://192.168.3.112
+bolt112.user=neo4j
+bolt112.passwd=123456
 
 sql1=with "+newList+" as data unwind data as row\n \
   match (l)-[r:\u8BCA\u65AD\u4F9D\u636E]->(m)\n \