• 数据库连接 执行 select 语句


    using System;
    using System.Data.SqlClient;
    
    namespace ConnectDB
    {
        class Program
        {
            static void Main(string[] args)
            {
                //指定数据库连接的SqlConnection.ConnectionString性质
                //SqlConnection.ConnectionString详细详细参考
                //MSDN网站:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx
                string strConn = @"  server = (local); 
                                     integrated security = true;
                                     database = 'northwind'  ";
                /*
                 * 另一种指定数据库连接的SqlConnection.ConnectionString性质的方法是
                 * 使用SqlConnectionStringBuilder Class,
                 * 代码例子如下,
                 * 具体参考MSDN网站:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnectionstringbuilder.aspx
                 * 和网站:http://blogs.msdn.com/b/cbowen/archive/2007/03/05/sqlconnectionstringbuilder.aspx
                    System.Data.SqlClient.SqlConnectionStringBuilder builder =
                                        new System.Data.SqlClient.SqlConnectionStringBuilder();
                    builder["Data Source"] = "(local)";
                    builder["integrated Security"] = true;
                    builder["Initial Catalog"] = "AdventureWorks;NewValue=Bad";
                    //SqlConnectionStringBuilder.ConnectionString作为参数用创建连接实例
                    conn = new SqlConnection(builder.ConnectionString);
                 */
    
    
                SqlConnection conn = null;
                SqlDataReader sqlReader = null;
                try
                {
                    //用strConn创建连接
                    conn = new SqlConnection(strConn);
    
                    conn.Open();//打开连接
    
                    //通过SqlConnection.CreateCommand()函数
                    //创建数据库命令SqlCommand
                    //SqlCommand的MSDN参考网站
                    //http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.aspx
                    SqlCommand sqlCmd = conn.CreateCommand();
    
                    //SqlCommand.CommandText指定数据库查询命令
                    sqlCmd.CommandText = "select * from dbo.Contacts";
                    //执行数据库查询命令,并把结果返回给SqlDataReader对象。
                    sqlReader = sqlCmd.ExecuteReader();
                    //通过while循环SqlDataReader.Read(),遍历读取的结果。
                    while (sqlReader.Read())
                    {
                        Console.WriteLine("{0},{1}",
                            sqlReader["ContactType"].ToString().PadRight(10),
                            sqlReader["CompanyName"].ToString().PadRight(15));
                    }
                }
                catch (Exception exp)
                {
                    Console.WriteLine(exp.ToString());
                }
                finally
                {
                    //别忘了要关闭连接哦!!
                    sqlReader.Close();
                    conn.Close();
                }
            }
        }
    }
    



  • 相关阅读:
    获取url中的参数
    css 实现单行以及多行文本溢出显示省略号
    页面跳转不带 referrer的方法
    iframe加载完成事件
    es6模块化规则(一)
    kindle电子书下载网站收藏
    vue多页面项目配置
    使用原生ajax及其简单封装
    在vue中使用jq或者第三方插件
    写博客常用语法
  • 原文地址:https://www.cnblogs.com/java20130722/p/3207231.html
Copyright © 2020-2023  润新知