zoukankan      html  css  js  c++  java
  • 数据库的连接

            private void button1_Click(object sender, EventArgs e)
            {
                //连接数据库
                string sqls = "server=.;database=schoolData;user=sa;pwd=";//.本机的地址,数据库的文件名,sa:登录用户名
                SqlConnection conn = new SqlConnection(sqls);//数据库连接类

                SqlCommand cmd = conn.CreateCommand();//数据库访问类
                cmd.CommandText = "select *from student";//书写t-sql语句

                conn.Open();//开启连接
                SqlDataReader dr = cmd.ExecuteReader();//执行访问返回数据
                while (dr.Read())//通过read下移指针一行行读取数据
                {
                    ListViewItem lt = new ListViewItem();
                    lt.Text = dr["sno"].ToString();//数据库中的类
                    lt.SubItems.Add(dr["sname"].ToString());
                    lt.SubItems.Add(dr["ssex"].ToString());
                    lt.SubItems.Add(dr["class"].ToString());
                    listView1.Items.Add(lt);
                }
                conn.Close();//关闭连接

    数据库单项查询的连接


            private void button1_Click(object sender, EventArgs e)
            {
                //连接数据库
                string sqls = "server=.;database=schoolData;user=sa;pwd=";
                SqlConnection conn = new SqlConnection(sqls);//数据库连接类

                SqlCommand cmd = conn.CreateCommand();//数据库访问类
                cmd.CommandText = "select *from " + textBox1.Text;//书写t-sql语句

                conn.Open();//开启连接
                SqlDataReader dr = cmd.ExecuteReader();//执行访问返回数据
                int count = dr.FieldCount;
                listView1.Columns.Clear();
                listView1.Items.Clear();
                for (int j = 0; j < count; j++)
                {
                    listView1.Columns.Add(dr.GetName(j));
                    
                }
                while (dr.Read())//通过read下移指针一行行读取数据
                {
                    ListViewItem lt = new ListViewItem();
                    for (int i = 0; i < count; i++)
                    {
                        if (i == 0)
                        {
                            lt.Text = dr[i].ToString();
                        }
                        else
                        {
                            lt.SubItems.Add(dr[i].ToString());
                        }
                    }
                    listView1.Items.Add(lt);

                }
                conn.Close();//关闭连接
            }

            private void textBox1_TextChanged(object sender, EventArgs e)
            {

            }
  • 相关阅读:
    RDD模型
    python代码实现自动化测试中字符串自动生成
    windows7下python2.6 + mysql5.5(No module named MySQLdb/DLL load failed/from sets import ImmutableSet)
    python import的用法
    linux命令后台运行
    jenkins插件库打开报错There were errors checking the update sites
    python虚拟环境pipenv的安装和使用
    微信支付v3 php回调函数 TP5 签名/验签/下载证书
    hive/spark的RoaringBitmap写入Clickhouse的bitmap
    收集与测试有关的网站
  • 原文地址:https://www.cnblogs.com/liuyuwen900326/p/4248456.html
Copyright © 2011-2022 走看看