📄 reportconfighepler.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -