上次写了一个简单数据库之间数据交换的程序,但是考虑到如果数据量大的情况,我所使用的DataAdatper+DataSet方法,在性能上就有很大的劣势。不过,要想在数据量大的数据库之间能高效地交换,就需要舍弃原先的方法,而改用DBCommand+DataReader来操作,其实也是很简单的。
首先套用我原先例子数据转换模式,即把Access数据库中的数据去更新SQL Server数据库,其中用到数据表结构是一样的(这儿只是为了简化操作,并不是必要条件,其实只要两个数据库中数据表的字段要进行匹配即可,数据表可以是不一样的)。
首先,先说说数据表结构,表名为“EmployeeInfo”。
字段名 |
类型 |
备注 |
EmployeeID |
Int |
自增字段 |
EmployeeName |
Varchar(20) |
|