reportconfighepler.java

来自「OBPM是一个开源」· Java 代码 · 共 40 行

JAVA
40
字号
package cn.myapps.core.report.reportconfig.action;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;

import cn.myapps.base.action.BaseHelper;
import cn.myapps.core.dynaform.dts.datasource.ejb.DataSource;
import cn.myapps.core.report.reportconfig.ejb.ReportConfigProcess;
import cn.myapps.util.ProcessFactory;

public class ReportConfigHepler extends BaseHelper {

	public ReportConfigHepler() throws ClassNotFoundException {
		super(ProcessFactory.createProcess(ReportConfigProcess.class));
	}

	// public Connection getConnection(String queryid)throws Exception
	// {
	// QueryProcess rp = (QueryProcess) (ProcessFactory
	// .createProcess(QueryProcess.class));
	// Query query=(Query)rp.doView(queryid);
	// DataSource dts =query.getDataSource();
	// DriverManager.registerDriver((Driver) Class.forName(
	// dts.getDriverClass()).newInstance());
	// Connection conn = DriverManager.getConnection(dts.getUrl(),
	// dts.getUsername(),
	// dts.getPassword());
	// return conn;
	// }
	public Connection getConnection(DataSource dts) throws Exception {
		DriverManager.registerDriver((Driver) Class.forName(
				dts.getDriverClass()).newInstance());
		Connection conn = DriverManager.getConnection(dts.getUrl(), dts
				.getUsername(), dts.getPassword());
		return conn;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?