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

2016-02-19 19:35 0 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    }

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

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

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

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

延伸阅读
1.2.2  Access数据库及其基本操作 Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual  Studio中,是因为它与其它的数据库管理系统(如Visual  FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要...
把表达式True=False放到表的ValidationRule属性就能锁上。HardLockTable?实现了该功能。 声明 PublicMyDBAsDatabase DimDummyAsInteger 函数 FunctionHardLockTable(ByValwhichActionAsString,?ByValaTableAsString)AsInteger OnErrorGoToHardLockTableError HardLockTable=True SelectCasewhichAction C...
在Oracle数据库管理系统中,创建库表(table)时要分配一个表空间(tablespace),如果未指定表空间,则使用系统用户确省的表空间。 在Oracle实际应用中,我们可能会遇到这样的问题。处于性能或者其他方面的考虑,需要改变某个表或者是某个用户的所有表的表空间。通常的做法就是首先将表删除,然后重新建表,在新建表时将表空间指定到...
由于Access数据库记录集缓存的原因,从代码里得到Access数据库随机记录是得不到,需要用随机SQL语句的办法来消除缓存。 下面就是例子: 查看例子 %@ Page Language="C#" Debug="true" % %@ import Namespace="System.Data" % %@ import Namespace="System.Data.OleDb" % title随机得到Access数据库记录/title script runat="server" void Pa...
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysql Create DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库 mysql USE abccs Databas...

经验教程

560

收藏

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