C#与Oracle数据库

本文详细介绍了如何在C#中连接Oracle数据库,包括配置tnsnames.ora文件,使用ADO.NET建立数据库连接,填充数据集,以及C#数据类型与Oracle字段类型的对应。还特别讨论了SQL字符串的编写,参数传递的方式,以及如何处理字段长度不足的问题,确保查询和插入操作的正确性。
摘要由CSDN通过智能技术生成

一.连接Oracle数据库

  1. 安装客户端: oracle数据库搭建在远程服务器上,本地只需要装个客户端,然后在安装目录下(D:\app\fangs\product\12.1.0\client_3\Network\Admin ,不一定是D盘) 配置tnsnames.ora,配置可以参考同目录下的Sample 文件夹中的内容。就是指明连接名,远程ip,servicename/SID。 然后可以利用sql develper工具打开数据库,查看数据库中的所有内容。
  2. c#程序通过ADO.NET连接:  首先创建连接字符串 : string connStr ="DATA SOURCE=***;PASSWORD=***;USER ID=**" ,以及后续的ADO.NET 操作就可以连接上数据库了。
  3. 获取数据:参考 MSDN MSDN ado.net

    I.       建立数据库连接,conn.open()

    II.      创建DataAdapter,这是数据库与DataSet对象之间的连接

    III.     声明并创建一个DataSet对象实例,然后才能开始加载数据,该名称可以包含若干独立的表

    IV.    DataAdapter提供Fill,与FillSchema方法。

    FillSchema方法会加载一些数据表信息,列名,约束等。

    V.      DataSet中的Tables集合内独立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

方丈的寺院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值