这个场景是干啥的呢,
简单来说就是为了数据同步用的,
打比方说从excel中获取数据,然后动态创建sql语句,
然后通过sql语句插入到数据库当中去,
excel——————>数据库
数据库——————>数据库
代码贴出来大家都懂了,里面的数组是3个,大家可以换成某些对象的属性,例如datatable.column.count,
这样就能够实现动态了
static void Main(string[] args)
{
//string url = "http://srm2.jmdz.com:1813/pms-web/api/getToken?username=jmadmin";
//var result = HttpHelper.Get(url);
//Console.Write(result.ToString());
//double? a = null;
//Console.WriteLine(Convert.ToDouble(a));
//Console.ReadKey();
//测试string.fromat动态拼接sql语句
string sql = "select * from {0} where a='{1}' and b= {2}";
//通过动态的数组,和for循环实现动态语句
int i = 3;
var test=new object[i];
test[0] = 1;
test[1] = "2022-7-3";
test[2] = 3;
//string a = string.Format(sql, new object[] { "test1", "test2", "test3" });
string a = string.Format(sql, test);
Console.WriteLine(a);
Console.ReadKey();
}