wangwei 5 лет назад
Родитель
Сommit
7d52f79dd7

+ 27 - 0
src/main/java/cn/com/qmth/examcloud/bridge/commons/BridgeDataSource.java

@@ -0,0 +1,27 @@
+package cn.com.qmth.examcloud.bridge.commons;
+
+/**
+ * 数据源名称枚举
+ *
+ * @author WANGWEI
+ * @date 2019年10月14日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ */
+public enum BridgeDataSource {
+
+	EXAM_CLOUD("examcloud.db");
+
+	/**
+	 * 数据源名称
+	 */
+	private String name;
+
+	BridgeDataSource(String name) {
+		this.name = name;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+}

+ 27 - 0
src/main/java/cn/com/qmth/examcloud/bridge/commons/BridgeDatabaseUtil.java

@@ -0,0 +1,27 @@
+package cn.com.qmth.examcloud.bridge.commons;
+
+import java.sql.Connection;
+
+import cn.com.qmth.examcloud.commons.util.DBUtil;
+
+/**
+ * 数据库工具
+ *
+ * @author WANGWEI
+ * @date 2019年10月14日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ */
+public class BridgeDatabaseUtil {
+
+	/**
+	 * get JDBC connection
+	 *
+	 * @author WANGWEI
+	 * @param bridgeDataSource
+	 * @return
+	 */
+	public static Connection getConnection(BridgeDataSource bridgeDataSource) {
+		return DBUtil.getConnection(bridgeDataSource.getName());
+	}
+
+}

+ 1 - 1
src/main/java/cn/com/qmth/examcloud/bridge/开发说明.txt

@@ -12,7 +12,7 @@ school2的定制化服务方案涉及的代码放在cn.com.qmth.examcloud.bridge
     尽量不使用Web Service客户端代码,而是以httpclient来实现SOAP请求.
     尽量不使用Web Service客户端代码,而是以httpclient来实现SOAP请求.
 
 
 2. 涉及连接关系型数据库
 2. 涉及连接关系型数据库
-    关系型数据库使用 cn.com.qmth.examcloud.commons.util.DBUtil 获取数据库连接.
+    关系型数据库使用 cn.com.qmth.examcloud.commons.util.DBUtil.BridgeDatabaseUtil 获取数据库连接.
     避免使用springboot JPA或spring JdbcTemplate等方案.
     避免使用springboot JPA或spring JdbcTemplate等方案.
     
     
 3. 关于接口鉴权
 3. 关于接口鉴权