读书人

高难度有关问题:Java怎么调用DTS包并

发布时间: 2012-02-23 22:01:36 作者: rapoo

高难度问题: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
步骤蛮详细的,可能对你有用。

读书人网 >SQL Server

热点推荐