给你的程序添加ODBC支持
来源:互联网 发布:淘宝店铺名片怎么设置 编辑:程序博客网 时间:2024/05/18 08:12
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
,OleDB访问数据库的速度比ODBC要快。但是在OleDB中我们发现如果你需要连接一个其他的数据库就实现不了。但是如果能使用ODBC的话,访问其他类型的数据库就很容易了。
那么我们怎么实现ODBC呢?
其实ms提供了ODBC的类库,只是没有放到framework里,需要我们去ms下载。大家可以去ms的downloads里search一下。这个程序我已经放在了C#的ftp里,dotnet>>softwore
下载后安装(前提:你的机器上已经安装了framework了)。安装后我们可以发现程序菜单里多了ODBC .NET Data Provider项,有它的帮助文件。程序所在的dll:安装目录下Microsoft.Data.ODBC.dll。这一个Dll会自动的加入vs.net的引用中。我们可以在项目的引用中加入此类,就可以在程序中使用了。
创建ODBC数据库连接:系统dsn。
public void CreateODBCConnection()
{
string myConnString = "DSN=sqlserver";
ODBCConnection myConnection = new ODBCConnection(myConnString);
myConnection.Open();
myConnection.ChangeDatabase(“northwind”);
MessageBox.Show("Database: " + myConnection.Database.ToString());
myConnection.Close();
}
ODBC下有两种数据访问类:ODBCDataAdapter和ODBCDataReader
方法和oledb差不多,大家自己看看吧。
用这种方法,我们就可以使用ODBC访问数据库了,对于其他数据库,我们只要建立一个系统dsn就可以在.net中通过ODBC访问了。
如果没有装vs.net,可以使用命令行编译:
csc /r:Microsoft.Data.ODBC.dll
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
在正式版的.net中我们发现没有了asp和.net beta版的ODBC数据访问。如果需要访问数据库就只能使用OleDB,OleDB访问数据库的速度比ODBC要快。但是在OleDB中我们发现如果你需要连接一个其他的数据库就实现不了。但是如果能使用ODBC的话,访问其他类型的数据库就很容易了。
那么我们怎么实现ODBC呢?
其实ms提供了ODBC的类库,只是没有放到framework里,需要我们去ms下载。大家可以去ms的downloads里search一下。这个程序我已经放在了C#的ftp里,dotnet>>softwore
下载后安装(前提:你的机器上已经安装了framework了)。安装后我们可以发现程序菜单里多了ODBC .NET Data Provider项,有它的帮助文件。程序所在的dll:安装目录下Microsoft.Data.ODBC.dll。这一个Dll会自动的加入vs.net的引用中。我们可以在项目的引用中加入此类,就可以在程序中使用了。
创建ODBC数据库连接:系统dsn。
public void CreateODBCConnection()
{
string myConnString = "DSN=sqlserver";
ODBCConnection myConnection = new ODBCConnection(myConnString);
myConnection.Open();
myConnection.ChangeDatabase(“northwind”);
MessageBox.Show("Database: " + myConnection.Database.ToString());
myConnection.Close();
}
ODBC下有两种数据访问类:ODBCDataAdapter和ODBCDataReader
方法和oledb差不多,大家自己看看吧。
用这种方法,我们就可以使用ODBC访问数据库了,对于其他数据库,我们只要建立一个系统dsn就可以在.net中通过ODBC访问了。
如果没有装vs.net,可以使用命令行编译:
csc /r:Microsoft.Data.ODBC.dll
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 给你的程序添加ODBC支持
- 给你的gui程序添加一个彩色的控制台
- 给你的安卓程序添加一个快捷图标
- 给你的电影添加字幕
- 给你的网站添加"分享"
- 给你的组件添加Label
- H2数据库简介及在Web程序中运行的数据库中支持ODBC连接
- 给你的Websphere 5.1.x 添加Trace
- 给你的Blog添加经典言论引用
- js-给你的博客添加一双眼睛
- 给你的BLOG添加vista发布倒计时
- 给你的应用程序添加动态鼠标
- Cool 给你的Visual Studio 添加音乐
- Cool 给你的Visual Studio 添加音乐
- 给你的网站添加地图频道
- 给你的应用程序添加动态鼠标
- 给你的网站添加google翻译
- 给你的网站添加地图频道 .
- PHP中Session的概念
- C#编码标准--编码习惯
- 基于文本的访客签到簿
- 从一个舆论调查的制作谈面向对象的编程思路(一)
- PHP下MAIL的另一解决方案
- 给你的程序添加ODBC支持
- 一个程序下载的管理程序(四)
- 从一个舆论调查的制作谈面向对象的编程思路(三)
- 一个程序下载的管理程序(三)
- ExecuteScalar 方法
- 计数器详细设计
- web页面用水晶报表的例子
- 一个程序下载的管理程序(二)
- .NET编译技术内幕(1)