.NET使用ODBC连接SQL Server的两种方式

方式一:使用系统DSN

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            using (OdbcConnection conn = new OdbcConnection("DSN=MyDSN;DATABASE=WHMMS;Uid=sa;Pwd=sa;"))
            {
                conn.Open();
                using (OdbcCommand cmd = new OdbcCommand())
                {
                    cmd.Connection = conn;
                    cmd.CommandText = "Select TOP 1 [Sender] FROM [MSG_Inbox]";
                    object val = cmd.ExecuteScalar();
                    Console.WriteLine(val);
                }
                conn.Close();
            }

            Console.ReadLine();
        }
    }
}

方式二:使用连接字符串

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            using (OdbcConnection conn = new OdbcConnection("Driver={SQL Server};Server=218.66.104.243;DATABASE=WHMMS;Uid=sa;Pwd=sa;"))
            {
                conn.Open();
                using (OdbcCommand cmd = new OdbcCommand())
                {
                    cmd.Connection = conn;
                    cmd.CommandText = "Select TOP 1 [Sender] FROM [MSG_Inbox]";
                    object val = cmd.ExecuteScalar();
                    Console.WriteLine(val);
                }
                conn.Close();
            }

            Console.ReadLine();
        }
    }
}


评论: 0 | 引用: 0 | 查看次数: 3611
发表评论
登录后再发表评论!