我目前正在嘗試將分號分隔的文本文件導入c#中使用OleDb的數據庫,其中我不知道類型(SQL Server,Access,Oracle,MySQL,postgreSQL等等)目前,我正在使用Jet文本閱讀器作爲數據庫讀取文件,然後創建一個準備好的插入語句,填充字段,然後在最後提交。雖然這是有效的,但速度很慢,對於數百萬行,這需要太長時間。使用SQL將文本文件導入到通用數據庫中
所以我的問題:有沒有人有任何其他想法如何最好地將文本文件導入到通用數據庫,或評論我的方法,這將導致更快的導入?
我不能使用第三方庫或軟件來做到這一點,因爲它是一個大項目
你在哪裏特別有問題?這個問題很普遍。沒有密鑰合併數據的問題?或者是使用數據集的機制的問題。另外 - 不知道你的意思是加載一個空的數據庫到數據集。 – Ken 2008-10-06 20:10:46
我試圖找出從文本中獲取數據到數據庫中的最佳方式,但我不知道其類型。如果合併是最好的方法,那麼如何在沒有密鑰的情況下完成。 – Fry 2008-10-06 20:30:25