.Net中如何连接到ODBC数据源

简介: 1.下载ODBC.NET (FrameWork 2.0以上默认未安装) 下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=6ccd8427-1017-4f33-a062-d165078e32b1 2.

1.下载ODBC.NET (FrameWork 2.0以上默认未安装)

下载地址:http://www.microsoft.com/downloads/details.aspx?familyid=6ccd8427-1017-4f33-a062-d165078e32b1

2.创建项目,添加Microsoft.Data.ODBC.dll 引用

3.cs代码如下:

using  System.Data;
using  Microsoft.Data.Odbc;

4.连接代码示例:

SqlServer:

OdbcConnection cn;
        OdbcCommand cmd;
        
string  MyString;

        MyString
= " Select * from Customers " ;

        cn
=   new  OdbcConnection( " Driver={SQL Server};Server=mySQLServer;UID=sa;
                               PWD = myPassword;Database = Northwind; " );

        cmd
= new  OdbcCommand(MyString,cn);
        cn.Open();

        MessageBox.Show(
" Connected " );

        cn.Close();

 

OLEDB JET:

OdbcConnection cn;
        OdbcCommand cmd;
        
string  MyString;

        MyString
= " Select * from Titles " ;

        cn
=   new  OdbcConnection( " Driver={Microsoft Access Driver (*.mdb)};
            DBQ = D:\Program Files\Microsoft Office\Office10\Samples\Northwind.mdb;UID = ;PWD = ; " );
              
        cmd
= new  OdbcCommand(MyString,cn);
        cn.Open();
        MessageBox.Show(
" Connected " );

        cn.Close();

Oracle:

 

OdbcConnection cn;
       OdbcCommand cmd;
       
string  MyString;

       MyString
= " Select * from Customers " ;

       cn
=   new  OdbcConnection( " Driver={Microsoft ODBC for oracle};Server=myOracleServer;
                               UID = demo;PWD = demo; " );

       cmd
= new  OdbcCommand(MyString,cn);
       cn.Open();

       MessageBox.Show(
" Connected " );

       cn.Close();



DSN:

 

OdbcConnection cn;
       OdbcCommand cmd;
       
string  MyString;

       MyString
= " Select * from Customers " ;

       cn
=   new  OdbcConnection( " dsn=myDSN;UID=myUid;PWD=myPwd; " );

       cmd
= new  OdbcCommand(MyString,cn);

       cn.Open();
       MessageBox.Show(
" Connected " );

       cn.Close();



 

目录
相关文章
|
26天前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
118 3
|
26天前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:实现过程与关键细节解析an3.021-6232.com
随着互联网技术的快速发展,ASP.NET作为一种广泛使用的服务器端开发技术,其与数据库的交互操作成为了应用开发中的重要环节。本文将详细介绍在ASP.NET中如何连接SQL数据库,包括连接的基本概念、实现步骤、关键代码示例以及常见问题的解决方案。由于篇幅限制,本文不能保证达到完整的2000字,但会确保
|
3月前
|
缓存 NoSQL 网络协议
【Azure Redis 缓存】Redisson 连接 Azure Redis出现间歇性 java.net.UnknownHostException 异常
【Azure Redis 缓存】Redisson 连接 Azure Redis出现间歇性 java.net.UnknownHostException 异常
|
3月前
|
Oracle 关系型数据库
Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error
Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error
101 0
|
6月前
|
Linux Windows
FinalShell连接Linux虚拟机报错java.net.ConnectException: Connection timed out: connect(亲测有效)
FinalShell连接Linux虚拟机报错java.net.ConnectException: Connection timed out: connect(亲测有效)
1047 0
|
6月前
java.net.ConnectException: 拒绝连接 (Connection refused) doris
java.net.ConnectException: 拒绝连接 (Connection refused) doris
381 1
|
6月前
|
SQL 数据库连接 数据库
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
287 0
|
关系型数据库 MySQL
使用ADO.NET 实体数据模型连接MySql
使用ADO.NET 实体数据模型连接MySql
216 0
|
网络安全
Hdfs连接报错java.net.ConnectException: Connection timed out: no further information
Hdfs连接报错java.net.ConnectException: Connection timed out: no further information
333 0
|
存储
.NET Core - 自定义配置数据源:低成本实现定制化配置方案
.NET Core - 自定义配置数据源:低成本实现定制化配置方案