打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
.NET通用访问数据库类(C#版)

 


using System;



namespace FenceKing.DataProviders








3、OracleDataProvider.cs 访问Oracle的类


using System;

using System.Data;

using System.Data.OracleClient;



namespace FenceKing.DataProviders






 


 


App.config 应用程序配置文件。


<?xml version="1.0" encoding="utf-8"?>

<configuration>

 <appSettings>

  <!--   此处显示用户应用程序和配置的属性设置。-->

  <!--   示例:<add key="settingName" value="settingValue"/> -->

  <!-- 连接数据库的字符串 -->

  <add key="oracleConnectionString" value="User Id=southfence;Data Source=FENCEORA;Password=southfence;Persist Security Info=true;" />

  <add key="sqlConnectionString" value="workstation id=FENCEKING;packet size=4096;integrated security=SSPI;data source="FENCEKING\FENCESQL";persist security info=True;initial catalog=Northwind" />

  <add key="oleDbConnectionString" value="" />

  <add key="odbcConnectionString" value="" />

 </appSettings>

</configuration>




FenceKingTest 客户测试


public FenceKingTest()

  {

   //

   // Windows 窗体设计器支持所必需的

   //

   InitializeComponent();


   //

   // TODO: 在 InitializeComponent 调用后添加任何构造函数代码

   //  


// 声明一个接口,返回一个访问SQL Server的数据库实例

   FenceKing.DataProviders.IDataProvider sqlDataProvider = FenceKing.DataProviders.DataProvider.CreateDataProvider(DataProvider.DataProviderType.SqlDataProvider);

   string[] sql = new string[2];

   sql[0] = "SELECT * FROM Orders";

   sql[1] = "SELECT CustomerID, CompanyName, ContactName FROM Customers"; 

   DataSet ds;

   string[] tableName = new string[]{"Orders","Customers"};  

   ds = sqlDataProvider.RetriveDataSet(sql, tableName);

   ds.Relations.Add("CustomerOrders",ds.Tables["Customers"].Columns["CustomerID"],ds.Tables["Orders"].Columns["CustomerID"]);

   this.dataGrid1.SetDataBinding(ds, ds.Tables[1].TableName);

  }


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
帆软软件知识
ADO.NET中的多数据表操作浅析—读取
ado.net题目含答案
LINQ to SQL(3):增删改查
VB.net数据库编程(01):简单的入门实例
C# SqlServer连接类 操作类 含存储过程操作
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服