中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

ASP.NET 項(xiàng)目安裝包制作(二)數(shù)據(jù)庫(kù)安裝、其他組件的安裝

  上一節(jié)是講述如何制作Web安裝包的過(guò)程,只要按照步驟做就可以了。這一節(jié)將講述安裝過(guò)程中如何部署數(shù)據(jù)庫(kù),以及執(zhí)行其他組件的安裝。

  在這里使用直接執(zhí)行sql腳本來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。(也可以使用附件數(shù)據(jù)庫(kù)文件的形式)只要在Install方法中添加執(zhí)行sql腳本的方法,就是使用SqlConnection連接數(shù)據(jù)庫(kù)操作。

using(SqlConnectionconnection = newSqlConnection(connectionString))
{
connection.Open();

ExecuteSQL(connection, GetResource(
"createdatabase.sql"));

}
/// <summary>
/// 執(zhí)行sql語(yǔ)句
/// </summary>
/// <param name="connection"></param>
/// <param name="sql"></param>
void ExecuteSQL(SqlConnection connection, string sql)
{
SqlCommand cmd
= new SqlCommand(sql, connection);
cmd.ExecuteNonQuery();
}

/// <summary>
/// 獲取數(shù)據(jù)庫(kù)登錄連接字符串
/// </summary>
/// <param name="databasename">數(shù)據(jù)庫(kù)名稱(chēng)</param>
/// <returns></returns>
private string GetConnectionString(string databasename)
{
return "server=" + Context.Parameters["server"].ToString() + ";database=" + (string.IsNullOrEmpty(databasename) ? "master" : databasename) + ";User ID=" + Context.Parameters["user"].ToString() + ";Password=" + Context.Parameters["pwd"].ToString();
}

NET技術(shù)ASP.NET 項(xiàng)目安裝包制作(二)數(shù)據(jù)庫(kù)安裝、其他組件的安裝,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久99精品久久久久蜜桃tv | 手机av在线 | 人人擦人人干 | 毛片免费观看视频 | 999免费网站 | 天天拍天天操 | 国产成人免费 | 成人av播放 | 天天操网| 亚洲a视频| 国产精品片aa在线观看 | 黄色毛片黄色毛片 | 免费一看一级毛片 | 国产精品日韩欧美一区二区三区 | 亚洲国产小视频 | 综合色导航 | 成人精品国产一区二区4080 | 天天射天天操天天干 | 国产免费一区 | 国产在视频一区二区三区吞精 | 婷婷五月色综合 | 男人的天堂在线视频 | 天天爽天天操 | 97精品久久| 亚洲在线一区 | 91一区二区三区在线观看 | 久久久久无码国产精品一区 | 怡红院成人在线视频 | 一区二区电影 | 欧美日韩一二区 | 91在线网站 | 91精品一区二区三区久久久久久 | 久久日韩精品一区二区三区 | 亚洲午夜av | 91tv在线观看 | 精品国产一区二区三区性色av | 又黑又粗又长的欧美一区 | 国产精品久久久久久亚洲调教 | www97影院| 中文字幕1区2区 | av网站在线播放 |