C#读取excel并保存到Oracle数据库

这篇博客记录了如何使用C#连接Oracle 11g数据库,并读取Excel文件内容,将数据保存到数据库的过程。通过引入System.Data.OracleClient库,利用OracleConnection实现数据库连接,再通过读取Excel事件,将数据存储到DataSet,最终插入到Oracle数据库中。

         前几天要做一个功能,设计到c#方面的知识,但是在之前从没有学习过c#,顶多也就是之前上大学的时候学过一点基础,但是现在已经全都忘了。于是各种谷歌,找了很多方面的东西,但是都是残缺不全,找了很久,最后还是解决了这个问题,实现了功能,所以最后准备记录下来防止以后再次使用的时候忘记,可以到时候拿出来看看。

         首先c#连接数据库,我这边使用的是Oracle 11g的数据库,使用OracleConnection来连接,需要安装Oracle的客户端,并且在程序中引入 System.Data.OracleClient; 。下面的就是c#连接Oracle的代码:  

         

            try {
                //1,创建Oracle的连接对象
                OracleConnection oc = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)));User Id=amls;Password=amls;");
                oc.Open();
            }catch(Exception ex){
                MessageBox.Show("error: "+ex.Message);
            } MessageBox.Show("数据库连接成功!");
        注:    c#连接Oracle数据库的时候,可能会出现  “ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值