• 大小: 0.01M
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2024-04-30
  • 语言: C#
  • 标签: 数据库  数据  基础  C#  

资源简介

C#通过ODBC链接SQLServer数据库

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Odbc;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ODBC
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(“请输入链接字符串“);
            string config = Console.ReadLine();
            Connect(config);
            Console.ReadLine();
        }

        public static void Connect(string config)
        {
            try
            {
                //DSN:mylink数据源的名称 UID:sql server登录时的身份sa PWD:登录时的密码123456
                //生成连接数据库字符串
                if (String.IsNullOrEmpty(config))
                {
                    config = “server=localhost;DSN=SQL_SERVER;UID=COMOSUSER;PWD=******“;
                }
                //定义SqlConnection对象实例

                OdbcConnection connection = new OdbcConnection(config);
                string sql = “select name from sysobjects where xtype=‘U‘“;

                OdbcDataAdapter odbcAdapter = new OdbcDataAdapter(sql connection);
                DataSet result = new DataSet();
                odbcAdapter.Fill(result);
                foreach (DataTable dataTable in result.Tables)   //遍历所有的datatable
                {
                    foreach (DataRow dataRow in dataTable.Rows)   ///遍历所有的行
                        foreach (DataColumn dataColumn in dataTable.Columns)   //遍历所有的列
                            Console.WriteLine(“{0}{1}{2}“ dataTable.TableName dataColumn.ColumnName dataRow[dataColumn]);
                    //表名列名单元格数据
                }

            }
            catch (System.Exception e)
            {
                Console.WriteLine(e.ToString());
            }
        }

    }
}

评论

共有 条评论