得到内网可用的SqlServer 及某数据库下的表及其

2016-02-19 19:35 4 1 收藏

图老师小编精心整理的得到内网可用的SqlServer 及某数据库下的表及其希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

【 tulaoshi.com - 编程语言 】

1    protected void Button1_Click(object sender, EventArgs e)
 2    {
 3        //得到目前内网可用的SqlServer
 4        System.Data.Sql.SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
 5        DataTable dt1 = instance.GetDataSources();
 6        Response.Write("目前内网可用的SqlServer" + "br/");
 7        foreach (DataRow dr in dt1.Rows)
 8        {
 9            Response.Write(dr[0].ToString() + "br/");
10        }
11        Response.Write("==========================");
12        //得到某数据库 的 架构集合
13        string strConn = "Data Source=192.168.0.36;Initial Catalog=NorthWind;Persist Security Info=True;User ID=sa;Password=sa";
14        System.Data.SqlClient.SqlConnection conn = new SqlConnection(strConn);
15        conn.Open();
16        DataTable dt2 = conn.GetSchema();       
17        Response.Write("数据库 的 架构集合"+"br/");
18        Response.Write("table border='1'");
19        foreach (System.Data.DataRow row in dt2.Rows)
20        {
21            Response.Write("tr");
22            foreach (System.Data.DataColumn col in dt2.Columns)
23            {
24                Response.Write("td"+col.ColumnName + "/tdtd" + row[col]+"/td");               
25            }
26            Response.Write("tr/");
27        }     
28        Response.Write("/table");
29
30        //具体应用 得到某数据库下的用户表名
31        //string strConn = "Data Source=192.168.0.36;Initial Catalog=NorthWind;Persist Security Info=True;User ID=sa;Password=sa";
32        //System.Data.SqlClient.SqlConnection conn = new SqlConnection(strConn);
33        //conn.Open();
34        string[] strArray = new string;
35        strArray = "BASE TABLE";// VIEW
36        DataTable dt3 = conn.GetSchema("Tables", strArray);
37        Response.Write("==========================");
38        Response.Write("某数据库下的用户表名");
39        foreach (DataRow dr in dt3.Rows)
40        {
41            Response.Write(dr["TABLE_NAME"].ToString());
42            Response.Write("br/");
43        }
44
45    }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

http://www.cnblogs.com/freeliver54/archive/2006/12/13/590506.html

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1621374.html

延伸阅读
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)  2、创建一个数据库abccs mysql CREATE DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库...
表sysdatabases:保存DBMS中数据库信息 select [name] from [sysdatabases] order by [name] 就能得到该DBMS中的数据库信息 表sysobjects:保存数据库中数据表信息 con.ChangeDatabase(DBName) select [id],[name] from [sysobjects] where [type]='u',con 就能得到该数据库的表...
1.2.2  Access数据库及其基本操作 Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual  Studio中,是因为它与其它的数据库管理系统(如Visual  FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要...
Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。 表和视图 Oracle中表是数据存储的基本结构。ORACLE8引入了分区表和对象表,ORACLE8i引入了临时表,使表的功能更强大。视图是一个...
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.SqlClient.SqlCommand(); cmd.Connection=cnn; cmd.CommandText="Select * from PersonDeta...

经验教程

885

收藏

69
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部