当前位置: 代码迷 >> Sql Server >> 高难度有关问题:Java怎么调用DTS包,并且执行它
  详细解决方案

高难度有关问题:Java怎么调用DTS包,并且执行它

热度:69   发布时间:2016-04-27 15:41:40.0
高难度问题:Java如何调用DTS包,并且执行它?
Java如何执行DTS包?

------解决方案--------------------
这是存储过程代码
CREATE PROCEDURE [dbo].[PSSIS]
AS
EXEC master.dbo.xp_cmdshell 'dtexec /F E:\Package.dtsx '
直接用java调用吧。
偶不懂java,这是C#的常用的方法
下面的PSSIS就是这个procedure。
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection( "Server=(local);database=databasename;Integrated Security=SSPI ");
SqlCommand cmd = new SqlCommand( "PSSIS ", conn);
cmd.CommandType = CommandType.StoredProcedure;

try
{
conn.Open();
cmd.ExecuteNonQuery();



}
finally
{
conn.Close();
}
}
}

------解决方案--------------------
http://superxgz.javaeye.com/blog/53235
步骤蛮详细的,可能对你有用。
  相关解决方案