我想实现一个程序,就是通过c#或.net将本地的excel表格插入到远程服务器上的oracle数据库

请各位大侠给个思路。我之前写过将本地的txt文件导入到本机的sqlserver数据库,但对于导入excel和怎么连接远程服务器上的oracle,完全不知道怎么办!求助!... 请各位大侠给个思路。我之前写过将本地的txt文件导入到本机的sql server数据库,但对于导入excel和怎么连接远程服务器上的oracle,完全不知道怎么办!求助! 展开
 我来答
s287937592
2012-03-21 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:91.3万
展开全部
连接到服务器的数据库你可以在配置串server=服务器IP\实例名,指定服务器,database=数据库指定数据库(这是SQL远程连接) oracle中配置串 string DB_STR = "server=服务器;uid=用户名;pwd=密码";其它的都用oracle 对象就行了比如OracleConnection,OracleDataAdapter,OracleCommand等.至于读EXCEL就用OLEDB连接像查询数据库表一样查询结果放到dataset 或datatable表中,查询语句select * from [Sheet$]
追问
谢谢,说的很详细!那使用oracle 对象需要添加什么引用和命名空间呢?
追答
右键你的项目添加引用,在出现的选择框找到.net选项卡再找到system.data.oracelclient项,点击确定就能用Oracel对象了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Negamax
2012-03-21 · TA获得超过2721个赞
知道小有建树答主
回答量:656
采纳率:100%
帮助的人:278万
展开全部
这个跟本地和远程的是没有关系的。
一个页面读取Excel的记录。然后再DataSet里面一条的一条的读取记录,生成插入到数据库中的SQL语句(放到一个数组,队列都可以的),最后批量执行SQL语句,记住要用事物,这样才能保证数据库的一致性!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尔偶一下
2012-03-22 · 超过84用户采纳过TA的回答
知道小有建树答主
回答量:212
采纳率:100%
帮助的人:159万
展开全部
.net
<add key="DataBaseConnString4" value="User ID=帐号;Password=密码; Data Source=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST=远程oracle数据库ip地址)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=数据库名)))"/>
涉及到你的excel导入建议你百度一下,当时我做和你差不多的,百度解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
031xljw
2012-03-21 · 超过19用户采纳过TA的回答
知道答主
回答量:49
采纳率:100%
帮助的人:33.7万
展开全部
连接excel用oledb就可以,Oracle就不用说了吧。
更多追问追答
追问
意思是oledb可以直接操作excel,连接oracle直接修改webconfig配置文件就行了吗?
追答
嗯。oledb可以直接操作excel。像连接sqlserver一样的操作。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式