Tag: sql server

如何在尽可能短的时间内插入1000万条记录?

我有一个文件(有1000万条记录),如下所示: line1 line2 line3 line4 ……. …… 10 million lines 所以基本上我想在数据库中插入1000万条记录。 所以我读了文件并将其上传到SQL Server。 C#代码 System.IO.StreamReader file = new System.IO.StreamReader(@”c:\test.txt”); while((line = file.ReadLine()) != null) { // insertion code goes here //DAL.ExecuteSql(“insert into table1 values(“+line+”)”); } file.Close(); 但插入需要很长时间。 如何使用C#在尽可能短的时间内插入1000万条记录? 更新1: 批量插入: BULK INSERT DBNAME.dbo.DATAs FROM ‘F:\dt10000000\dt10000000.txt’ WITH ( ROWTERMINATOR =’ \n’ ); 我的表如下: DATAs ( DatasField […]

如何从Unity连接到数据库

我试图通过Unity连接到MS SQL数据库。 但是,当我尝试打开连接时,我收到IOException:连接丢失。 我从Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0导入了System.Data.dll。 我使用以下代码: using UnityEngine; using System.Collections; using System.Data.Sql; using System.Data.SqlClient; public class SQL_Controller : MonoBehaviour { string conString = “Server=myaddress.com,port;” + “Database=databasename;” + “User ID=username;” + “Password=password;”; public string GetStringFromSQL() { LoadConfig(); string result = “”; SqlConnection connection = new […]

来自List 的SqlBulkCopy

如何从简单对象的List 中使用SqlBulkCopy进行大插入? 我是否实现了自定义IDataReader?