我是编写 MSBuild 脚本的新手,我使用 VS2010 制作了一个基本脚本,它将基本的“Hello World”输出到控制台上。但是,我确实在 VS2010 和 Eclipse 中的 java c# 和 C++ 方面有多年经验。我希望基本上有一个脚本,它使用 SQL 调用连接到数据库,然后有查询来检查我连接到的数据库和一个我已经导入的 EXCEL 表。这可能与 MSBUILD 吗?甚至可以将 excel 工作表导入脚本以编写查询吗?我最终需要将此脚本放在网页中,因此据我所知,我无法访问 VS2010 数据库工具。我不确定是否应该使用其他程序或继续使用 MSBUILD。
我一直在网上阅读并遇到了一些选择,但我无法得到关于我最好的选择是编写连接到 SQL 数据库的脚本的明确答案。
编辑:我会将数据库连接放在脚本中的什么位置?连接会类似于java的连接吗?
ConnectionManager cm;
System.Data.SqlClient.SqlConnection sqlConn;
System.Data.SqlClient.SqlCommand sqlComm;
cm = Dts.Connections["conectionManager1"];
sqlConn = (System.Data.SqlClient.SqlConnection)cm.AcquireConnection(Dts.Transaction);
sqlComm = new System.Data.SqlClient.SqlCommand("your SQL Command", sqlConn);
sqlComm.ExecuteNonQuery();
cm.ReleaseConnection(sqlConn);