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();

    }

 

}

 

 

时间: 2024-08-30 21:37:59

C# 下获取数据库表的行列名的相关文章

java-html获取数据库表单的问题

问题描述 html获取数据库表单的问题 知道html获取java后台的登录,但是不知道如何获取后台的表单信息啊,因为获取表单不都是用jsp做的吗?然后我又搜到可以用接口,可是问题又来了,用接口的话java后台是不是也是写mvc,求人解答! 解决方案 一样的,后台提供rest API,html中js 发送ajax请求获取后台数据. 解决方案二: 大概就说下注册流程吧: 1.JSP负责展示并收集表单数据 2.Java后台负责接收JSP提交的表单信息(常用方式:POST,[用户注册很少用GET]) 3

android-SQLite 数据库表的行数

问题描述 SQLite 数据库表的行数 如何计算一个SqLite数据库表的行数?我创建的一个表格名称是my_table,这个表格有name info 和number这两列. 解决方案 你可以使用 rawQuery count(*),可以返回一个表中的行数. cursor=db.rawQuery("Select count(*) from my_table;", null); 解决方案二: 使用SELECT COUNT(*) FROM " + DB_TABLE_PLACES查询

ASP获取数据库表名、库名、字段名的方法

 ASP获取数据库表名,字段名 以SQLServer为例: < %   SET Conn=Server.CreateObject("ADODB.Connection")   Conn.Open "Server=IP地址;Provider=sqloledb;Database=库名称;UID=用户名;PWD=密码;"   %> 读SqlServer库中的表名: < %   Set rs=Conn.OpenSchema(20)   While not r

ASP获取数据库表名、库名、字段名的方法_应用技巧

ASP获取数据库表名,字段名 以SQLServer为例: 复制代码 代码如下: < %   SET Conn=Server.CreateObject("ADODB.Connection")   Conn.Open "Server=IP地址;Provider=sqloledb;Database=库名称;UID=用户名;PWD=密码;"   %> 读SqlServer库中的表名: 复制代码 代码如下: < %   Set rs=Conn.OpenSch

oracle 使用sql获取数据库表、表的字段的多种方法_oracle

--第一种方法: 查询dba_tab_columns 复制代码 代码如下: select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from dba_tab_columns where table_name =upper('表名') order by COLUMN_NAME --这种方法需要有DBA权限 --第二种方法: 查询user_tab_cols select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_cols

获取数据库表结构

数据|数据库 DataSet ds=new DataSet(); System.Data.SqlClient.SqlConnection cnn=new System.Data.SqlClient.SqlConnection("server=(local);database=northwind;trusted_connection=yes") ;cnn.Open(); System.Data.SqlClient.SqlCommand cmd=new System.Data.SqlCli

vbs adox提取数据库表名和列名的类_vbs

<!--#include virtual="/include/conn.inc"--> <% '********************************* '* classname: ADOXDBOPR '* 制作人: 刘晓逸 '* 作用: 用adox进行数据库的操作 '* 版本: 1.0 '*www.jb51.net '********************************** Class ADOXDBOPR dim objADOX Private

用jdbc删除数据库表中数据失败

问题描述 用jdbc删除数据库表中数据失败 麻烦下谁能帮我看下哪出了问题 我怀疑是画红圈的那有问题 deleteShopping.jsp下面这张 数据库表 最后.. 我感觉是 解决方案 打个断点看下为什么失败,是不是book_id没取到 解决方案二: 你打印一下book_id的值,是不是目标数据.另外不要通过返回值判断是否成功.通常情况下,执行了,就认为删除了. 解决方案三: 通过JDBC获取数据库表元数据 解决方案四: 你这个是get方式传参 你把鼠标放到删除链接上面,页面的左下角会有url的

C# 将xml文件导入sql数据库表中

问题描述 xml文件<class><student><name>张三</name><sex>男</sex><year>11</year></student><student><name>刘三</name><sex>男</sex><year>13</year></student><student>