• windows console application链接数据库读取数据


    长时间写asp.net代码,突然间想用consoleapplication连接数据库试试,自娱自乐,结果也学到了不少东西。

    建表吧:

    CREATE TABLE users(
        [ename] [nvarchar](20) NOT NULL PRIMARY KEY,
        [empno] [int] NOT NULL,
    )


    配置app.config吧:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>        
        <connectionStrings>
            <add name="dbcon" connectionString="Data Source=.;Database=sfzh;User ID=sa;Password=admin123;"/>
        </connectionStrings>
    </configuration>
    

      有意思,突然间发现configuration这个类不智能提示了,捣鼓半天发现自己犯了个低级错误,竟然没有引用configuration.dll

    O(∩_∩)O~

    cs代码粘来吧:

    using System.Data.SqlClient;
    using System.Data;
    using System.Configuration;
    
    //仅用using引用configuration是不行的,dll要引用
    
    string strcon = ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString.ToString();
                using (SqlConnection conn = new SqlConnection(strcon))
                {
                    string sql="select * from users";
                    using (SqlCommand cmd = new SqlCommand(sql, conn))
                    {
                        conn.Open();
                        using (SqlDataReader sdr = cmd.ExecuteReader())
                        {
                            while (sdr.Read())
                            {
                                Console.WriteLine(sdr[0].ToString() + "\t" + sdr[1].ToString());
                            }
                        }
                        Console.ReadKey();
                    }
                }
    

      ok了,吸取教训啊,粗心。。。

    -------------------------------------------------

    保持专注,只做一件事,做好这件事!@

    -------------------------------------------------

  • 相关阅读:
    Spark笔记:RDD基本操作(下)
    Spark笔记:RDD基本操作(上)
    使用mapreduce计算环比的实例
    Hbase学习笔记01
    周爱民:真正的架构师是没有title的(图灵访谈)
    google map 路线服务
    Google Maps V3 之 路线服务
    CSS3支持box-flex弹性布局
    php curl用法
    .frm,.myd,myi转换为.sql导入数据库
  • 原文地址:https://www.cnblogs.com/24la/p/2575943.html
Copyright © 2020-2023  润新知