我想用C#做一个EXCEL文件远程地导入Oracle数据库,这要怎么做?急 (80分)

  • 主题发起人 主题发起人 c953131
  • 开始时间 开始时间
C

c953131

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用C#做一个EXCEL文件远程地导入Oracle数据库,这具体要怎么做?
谢谢!
 
我想如果你是有Oracle数据库权限的,你可以用ADO连接向本地数据库一样做,但是速度怎么保证就是很麻烦的事情。
 
oracle数据库的权限有的,只是不知要怎么实现?
高手们能给个意见吗
 
下面代码是从Excel中读取数据到Dataset中的,修改以下应该可以添加到Oracle中。
//创建一个数据链接
string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ;
Data Source = c://sample.xls;Extended Properties=Excel 8.0" ;
OleDbConnection myConn = new OleDbConnection ( strCon ) ;
string strCom = " SELECT * FROM [Sheet1$] " ;
myConn.Open ( ) ;
//打开数据链接,得到一个数据集
OleDbDataAdapter myCommand = new OleDbDataAdapter ( strCom , myConn ) ;
//创建一个 DataSet对象
myDataSet = new DataSet ( ) ;
//得到自己的DataSet对象
myCommand.Fill ( myDataSet , "[Sheet1$]" ) ;
//关闭此数据链接
myConn.Close ( ) ;
 
多人接受答案了。
 
后退
顶部