resin檔案配置(我用的resin,其他的可自行配置)jdbc/oracledb
jdbc:oracle:thin:@192.168.1.9:1521:orcl
ycgycg
8 20
30sjdbc/mysqldb
jdbc:mysql:
admin
mysteel2019,!@#
8 20
30s
1. 然後寫乙個資料來源持有類:
package org.thcic.ejw.components.datatable;public class datasourceholder
/*** @description: 獲取資料源型別
* @return string
* @throws
*/public static string getdatasourcetype()
/*** @description: 清除資料來源型別
* @return void
* @throws
*/public static void cleardatasourcetype()
}
2. 寫乙個資料來源路由類
package org.thcic.ejw.components.datatable;import org.springframework.jdbc.datasource.lookup.abstractroutingdatasource;
public class routingdatasource extends abstractroutingdatasource
}
3. 配置資料來源路由
4. spring整合
$true
utf-8$50
org.thcic.ejw.sys.vo
org.thcic.ejw.purchase.setting.vo
org.thcic.ejw.purchase.inquiry.vo
org.thcic.ejw.purchase.notice.vo
org.thcic.ejw.purchase.bid.vo
org.thcic.ejw.purchase.report.vo
5.雙jdbctemplate配置
6.使用資料來源
/*jdbctemplate的使用*/@autowired
@qualifier("oraclejdbctemplate")
private jdbctemplate dbtwojdbctemplate;
@autowired
@qualifier("mysqljdbctemplate")
private jdbctemplate dbonejdbctemplate;
/*資料來源切換*/
//獲取資料源型別
datasourceholder.getdatasourcetype();
//設定為 db1 的資料來源
datasourceholder.setdatasourcetype("db1");
//設定為 db2 的資料來源
datasourceholder.setdatasourcetype("db2");
乙個專案中不能同時出現兩個main函式
在寫兩個短程式的時候想著把兩個cpp檔案放到同乙個專案中比較省空間,然後就出現了下面的問題 main函式已經定義過,然後將專案中的乙個含有main函式的cpp檔案刪除之後再執行,可以執行 原因大概是main函式是程式的入口,乙個專案中只能有乙個 如果覺得建立多個主函式麻煩的話可以選擇在同乙個解決方案...
乙個鏈結開啟兩個幀頁
有時要求利用乙個超鏈來同時開啟兩個幀頁。我們先假設要通過超鏈1來同時載入幀頁first.htm和next.htm到不同的幀頁視窗,其中將next.htm在視窗banner處開啟 視窗名稱可以在框架頁中類似 的語句中找到 需要在first.htm中加入onload指令 具體加入形式 此處是該檔案原有的...
如何實現乙個spark資料來源
spark data source api是一套介面,讓開發者可以通過實現這些介面,從而將儲存在磁碟 或者hdfs whatever 上的各種格式的資料轉化為dataframe 或者將dataframe寫為各種格式的資料儲存起來。這些介面定義在 sql core src main scala org...