废话不多说直接上代码
连接资源库
/**
* @author 小强
* 配置资源库环境 并接连接的资源库
**/
public static Object RepositoryCon() throws KettleException{
//初始化
//EnvUtil.environmentInit();
KettleEnvironment.init();
//数据库连接元对象
DatabaseMeta dataMeta = new DatabaseMeta("ETL", "MS SQL Server", "Native(JDBC)", "127.0.0.1", "ETL", "1433", "sa", "sa");
//数据库形式的资源库元对象
KettleDatabaseRepositoryMeta repInfo = new KettleDatabaseRepositoryMeta();
//
repInfo.setConnection(dataMeta);
//数据库形式的资源库对象
KettleDatabaseRepository rep = new KettleDatabaseRepository();
//用资源库元对象初始化资源库对象
rep.init(repInfo);
//连接到资源库
rep.connect("admin", "admin");//默认的连接资源库的用户名和密码
if(rep.isConnected()){
System.out.pri