程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 列車時刻查詢系統(北大青鳥大二寒假作業) 源代碼(八)--終結篇

列車時刻查詢系統(北大青鳥大二寒假作業) 源代碼(八)--終結篇

編輯:.NET實例教程


數據庫配置類---主要實現動態配置數據庫連接字符串,從文本文件中讀

更新到這裡,終於完了,有點多.

不過今天查成績的時候才發現日語掛科了,真實煤炭啊!不過也沒有辦法,對他不敢興趣啊.真是人生不如意之事十之八九啊!看開些吧!誰叫班上的人只有幾個過了呢.老師不給面子啊,不管怎麼說,每次上課我都去了的嘛.

想要完整版的的工程文件,請到CSDN的資源中下載,我把工程文件傳到了資源中



using System;
using System.IO;
using System.Text;

namespace train
...{
    /**//// <summary>
    /// 返回數據庫連接字符串 
    /// </summary>
    public class TrainConfiguration
    ...{
        private string connectionstring;
        
        public TrainConfiguration()
        ...{    
        }

 /**//// <summary>

        /// 返回數據庫連接字符串(SQL SERVER) 
        /// </summary>
        /// <returns>連接字符串</returns>iii
        public String GetconnectionString()
        ...{
            connectionstring="server=.;database=train;user=sa;pwd=;";
            return connectionstring;
        }
        /**//// <summary>
        /// 從文件中返回數據庫連接字符串
        /// </summary>
        /// <param name="path">配置文件的路徑</param>
        /// <returns>返回文件中的連接字符串</returns>
        public String GetConfigFromFile(string path)
        ...{
            try

   ...{
                if(!File.Exists(path))
                ...{
                    throw new Exception("配置文件不存在");
                }
                Console.WriteLine(path);
                StreamReader file=new StreamReader(@path,Encoding.UTF8);
                string connectionString=file.ReadToEnd();
                return connectionString;
            }
            catch(Exception e)
            ...{
                Console.WriteLine(e);
                return null; 
            }
            
        }
    }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved