C# 下获取数据库表的行列名

简介:

C#下获取数据库行列信息。

添加应用:

System

System.configuration

System.Data

System.Deployment

System.Drawing

System.Windows.Forms

System.XML

 

 

using System;
using System.Data;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.ComponentModel;

class dataset_1
{
    static void Main()
    {
        SqlConnection thisConnect = new SqlConnection("Data Source=(local);Initial Catalog=xianlu;Integrated Security=True");
        //thisConnect.Open();
        SqlDataAdapter thisAdapter = new SqlDataAdapter(
            "SELECT * FROM dbo.xianlu",
            thisConnect
            );
        DataSet thisDataSet = new DataSet();

        thisAdapter.Fill(thisDataSet, "myxianlu");
        int i = 0;
        //foreach (DataColumn clo in thisDataSet.Tables["myxianlu"].Columns)
        //{
           // Console.WriteLine(theRow["id"] + "/t" + theRow["xl_podu"]);
          //  Console.WriteLine(clo[i]);
            //i++;
            //Console.ReadLine();

        //}
        for (i = 0; i < thisDataSet.Tables["myxianlu"].Columns.Count; i++)
        {
           // if (thisDataSet.Tables["myxianlu"].Columns[i] == null)
              //  break;
            Console.WriteLine(thisDataSet.Tables["myxianlu"].Columns[i].ToString());
            Console.ReadLine();
        }
            thisConnect.Close();
        Console.WriteLine("Program finished");
        Console.ReadLine();

    }

 

}

 

 

目录
相关文章
|
SQL C# 数据库
EPPlus库的安装和使用 C# 中 Excel的导入和导出
本文介绍了如何使用EPPlus库在C#中实现Excel的导入和导出功能。首先,通过NuGet包管理器安装EPPlus库,然后提供了将DataGridView数据导出到Excel的步骤和代码示例,包括将DataGridView转换为DataTable和使用EPPlus将DataTable导出为Excel文件。接着,介绍了如何将Excel数据导入到数据库中,包括读取Excel文件、解析数据、执行SQL插入操作。
EPPlus库的安装和使用 C# 中 Excel的导入和导出
|
11月前
|
存储 消息中间件 NoSQL
Redis 入门 - C#.NET Core客户端库六种选择
Redis 入门 - C#.NET Core客户端库六种选择
331 8
|
10月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
10月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(下)
本文接续前文,深入讲解了在Windows环境下使用C#和ADO.NET操作南大通用GBase 8s数据库的方法。通过Visual Studio 2022创建项目,添加GBase 8s的DLL引用,并提供了详细的C#代码示例,涵盖数据库连接、表的创建与修改、数据的增删查改等操作,旨在帮助开发者提高数据库管理效率。
|
11月前
|
SQL 缓存 大数据
C#高效处理大数据的批次处理,以及最好的数据库设计
C#高效处理大数据的批次处理,以及最好的数据库设计
429 0
|
关系型数据库 Java MySQL
C#winform中使用SQLite数据库
C#winform中使用SQLite数据库
453 3
C#winform中使用SQLite数据库
|
SQL 开发框架 安全
并发集合与任务并行库:C#中的高效编程实践
在现代软件开发中,多核处理器普及使多线程编程成为提升性能的关键。然而,传统同步模型在高并发下易引发死锁等问题。为此,.NET Framework引入了任务并行库(TPL)和并发集合,简化并发编程并增强代码可维护性。并发集合允许多线程安全访问,如`ConcurrentQueue&lt;T&gt;`和`ConcurrentDictionary&lt;TKey, TValue&gt;`,有效避免数据不一致。TPL则通过`Task`类实现异步操作,提高开发效率。正确使用这些工具可显著提升程序性能,但也需注意任务取消和异常处理等常见问题。
145 1
|
SQL 存储 关系型数据库
C#一分钟浅谈:使用 ADO.NET 进行数据库访问
【9月更文挑战第3天】在.NET开发中,与数据库交互至关重要。ADO.NET是Microsoft提供的用于访问关系型数据库的类库,包含连接数据库、执行SQL命令等功能。本文从基础入手,介绍如何使用ADO.NET进行数据库访问,并提供示例代码,同时讨论常见问题及其解决方案,如连接字符串错误、SQL注入风险和资源泄露等,帮助开发者更好地利用ADO.NET提升应用的安全性和稳定性。
654 7
|
C# 数据库
C# 使用 DbDataReader 来访问数据库
C# 使用 DbDataReader 来访问数据库
160 2
|
关系型数据库 MySQL 大数据
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
653 2