Quellcode durchsuchen

executeSql3 new DruidPlugin

zhangzhanping vor 5 Jahren
Ursprung
Commit
29235944ab
1 geänderte Dateien mit 29 neuen und 8 gelöschten Zeilen
  1. 29 8
      DataFusion/src/com/zskk/control/ViewController.java

+ 29 - 8
DataFusion/src/com/zskk/control/ViewController.java

@@ -1,20 +1,23 @@
 package com.zskk.control;
 
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.UUID;
 import com.jfinal.core.Controller;
+import com.jfinal.kit.PropKit;
+import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
 import com.jfinal.plugin.activerecord.Db;
 import com.jfinal.plugin.activerecord.Record;
+import com.jfinal.plugin.activerecord.dialect.SqlServerDialect;
+import com.jfinal.plugin.druid.DruidPlugin;
 import com.zskk.model.Doctors;
 import com.zskk.model.Exams;
 import com.zskk.model.PatientInfos;
 import com.zskk.model.Report;
-import com.zskk.model.Studies;
-import com.zskk.service.WeixinService;
+
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.UUID;
 
 public class ViewController extends Controller {
 
@@ -42,6 +45,24 @@ public class ViewController extends Controller {
 			this.renderText(e.toString());
 		}
 	}
+	public void executeSql3() {
+		try {
+			DruidPlugin druidPluginConnected = createConnectedDruidPlugin();
+			druidPluginConnected.start();
+			// 配置ActiveRecord插件
+			ActiveRecordPlugin arpConnected = new ActiveRecordPlugin("connected", druidPluginConnected);
+			arpConnected.setDialect(new SqlServerDialect());
+			arpConnected.start();
+
+		} catch (Exception e) {
+			// TODO: handle exception
+			this.renderText(e.toString());
+		}
+	}
+	public static DruidPlugin createConnectedDruidPlugin() {
+
+		return new DruidPlugin(PropKit.get("jdbcUrl_connected"), PropKit.get("user_connected"),PropKit.get("password_connected").trim());
+	}
 	
 	public void testTask() {
 		try {