码迷,mamicode.com
首页 > 数据库 > 详细

数据库查询Database中的表

时间:2015-07-19 23:34:04      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

 public class UserDA
    {
         
         SqlConnection conn;
         SqlCommand cmd;
         public UserDA(Use uuu)
         {
             conn =new SqlConnection( "server=" + uuu.Server + ";database=" + uuu.Database + ";user=" + uuu.User + ";pwd=" + uuu.Pwd);
             cmd = conn.CreateCommand();
         }
 public ArrayList Table(string database)
         {
             cmd.CommandText = "Select TABLE_NAME FROM "+database+".INFORMATION_SCHEMA.TABLES Where TABLE_TYPE=‘BASE TABLE‘ ";
             conn.Open();
             SqlDataReader dr = cmd.ExecuteReader();
             string a = null;
             if (dr.HasRows)
             {
                 while(dr.Read())
                 {
                     a = dr["TABLE_NAME"].ToString();
                     al.Add(a);
                 }
             }
             cmd.Dispose();
             conn.Close();
             return al;
}
    public partial class Form2 : Form
    {
        private Use UUU;
        public Form2(Use uuu)
        {
            InitializeComponent();
            UUU = uuu;
        }

        private void Form2_Load(object sender, EventArgs e)           
        {
            ArrayList aaa = new UserDA(UUU).Table(UUU.Database);
            for (int y = 0; y < aaa.Count; y++)
            {  
                comboBox1.Items.Add(aaa[y]);            
            }
        }

 

技术分享技术分享

数据库查询Database中的表

标签:

原文地址:http://www.cnblogs.com/18553325o9o/p/4659950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!