zoukankan      html  css  js  c++  java
  • 從數據讀取資料方法

          自己初學C#,感覺從數據據庫獲取資料挺難的,有點恐俱感。雖然自己有點怕,但我還是努力去學!今天做了一個小程式--從數據庫中獲得資料輸出到控制台上。
    using System.Data.SqlClient;
    static void Main(string[] args)
            {
                
    #region  連接數據庫
                SqlConnection dataConnection 
    = new SqlConnection();
                
    string userName = "sa";
                
    string password = "sh2_123";
                dataConnection.ConnectionString 
    = "User ID=" + userName + ";Password=" + password +";Initial Catalog=Northwind;" + "Data Source=CCM02\\SQLEXPRESS";
                dataConnection.Open();
                
    #endregion  
               
                
    #region 執行語句
                SqlCommand dataCommand 
    = new SqlCommand();
                dataCommand.Connection 
    = dataConnection;
                dataCommand.CommandText 
    = "select OrderID,OrderDate,ShippedDate,ShipName,ShipAddress,ShipCity,ShipCountry From Orders Where CustomerID='BLONP'";
                SqlDataReader datareader 
    = dataCommand.ExecuteReader();    
                
    #endregion      
                
                
    #region 輸出得到資料
                
    while (datareader.Read())
                { 
                    
    #region 定義變量對應到欄位
                    
    int orderId = datareader.GetInt32(0);
                    DateTime orderDate 
    = datareader.GetDateTime(1);
                    DateTime shipDate 
    = datareader.GetDateTime(2);
                    
    string shipName = datareader.GetString(3);
                    
    string shipAddress = datareader.GetString(4);
                    
    string shipCity = datareader.GetString(5);
                    
    string shipCountry = datareader.GetString(6);
                    
    #endregion

                    Console.WriteLine(
                        
    "Order {0}\n placed {1} \n shipped {2} \n" +
                        
    "To Address {3} \n {4} \n {5} \n {6} \n\n",
                        orderId, orderDate, shipDate, shipName, shipAddress, shipCity, shipCountry);
                }
                
    #endregion
            }
  • 相关阅读:
    安全规约
    课时作业1
    C# 操作防火墙 个人类库
    解决WinScp连接被拒绝的问题
    C# 使用WinSCP方法 类库、脚本
    【运维知识】BAT处理 延迟启动程序 临时解决网络IP获取慢导致的网络连接失败
    AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
    用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
    AngularJS实现ajax请求的方法
    AngularJS中指令的四种基本形式实例分析
  • 原文地址:https://www.cnblogs.com/scottckt/p/800804.html
Copyright © 2011-2022 走看看