卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

配置數(shù)據(jù)庫教程 IDEA如何配置mysql數(shù)據(jù)庫連接?

IDEA如何配置mysql數(shù)據(jù)庫連接?1.從菜單視圖→工具窗口→數(shù)據(jù)庫打開數(shù)據(jù)庫工具窗口,如圖所示:為什么以config形式配置數(shù)據(jù)庫連接?因為如果將數(shù)據(jù)庫連接配置為config,可以滿足包的類型要求

IDEA如何配置mysql數(shù)據(jù)庫連接?

1.從菜單視圖→工具窗口→數(shù)據(jù)庫打開數(shù)據(jù)庫工具窗口,如圖所示:

為什么以config形式配置數(shù)據(jù)庫連接?

因為如果將數(shù)據(jù)庫連接配置為config,可以滿足包的類型要求,可以更方便地編輯和應(yīng)用。

將數(shù)據(jù)庫連接配置為config,config對象對應(yīng)類,該類位于servlet-api.jar包中。

需要注意的是,VS2005會在IDE模式下將信息寫入*中,并在程序關(guān)閉時覆蓋該文件,所以您可能看不到自己寫的配置數(shù)據(jù)。只有執(zhí)行*才能在*文件中看到結(jié)果。資源管理中的exe文件。

配置對象的幾種方法:

(1)公共字符串getParameter(字符串名)

返回指定名稱初始化參數(shù)的值,如果該參數(shù)不存在,則返回null。

(2)public Java . util . enumeration getinitParameterNames()

獲取所有初始化參數(shù)名稱的枚舉。

(3)公共servlet context getservlet context()

返回對Servlet或JSP頁面所屬的ServletContext的引用。

(4)公共字符串getServletName()

返回Servlet實例或JSP頁面的名稱,該名稱可以在Web應(yīng)用程序部署描述文件中指定。對于未注冊的(即未命名的)Servlet實例或JSP頁面,將返回Servlet類的類名。

在網(wǎng)站開發(fā)中,經(jīng)常會用到數(shù)據(jù)庫操作。一般的做法是在程序中配置數(shù)據(jù)庫連接代碼,然后在程序中調(diào)用數(shù)據(jù)庫連接代碼。這樣做的好處是,當數(shù)據(jù)庫連接代碼需要更改時,我們只需要修改進行中的數(shù)據(jù)庫連接代碼,而不需要修改每個頁面中的數(shù)據(jù)庫連接代碼。

有兩種方法可以在中配置數(shù)據(jù)庫連接代碼,即appSettings和connectionStrings。使用appSettings和connectionStrings配置數(shù)據(jù)庫連接代碼時,可以在ltconfigurationgt下分別添加以下代碼:

lt應(yīng)用程序設(shè)置gt

lt addkey # 34 conn # 34 value # 34 server服務(wù)器名稱數(shù)據(jù)庫數(shù)據(jù)庫名稱uid用戶名密碼Ord密碼#34 /gt

lt/應(yīng)用程序設(shè)置gt

2.連接字符串

lt連接字符串gt

lt add name # 34 conn # 34 connection string # 34 server服務(wù)器名稱數(shù)據(jù)庫名稱uid用戶名密碼密碼#34 providerName ##34 /gt

lt/連接字符串gt

appSettings和connectionStrings的區(qū)別:(from)

(1)2003年常用appSettings,2005年常用connectionStrings

(2)使用連接字符串的好處:

首先,您可以使用MS的加密工具對連接字符串進行加密;

第二,可以直接綁定數(shù)據(jù)源控件,不用寫代碼把它讀出來然后賦給控件;

第三,改變數(shù)據(jù)庫平臺方便,比如Oracle數(shù)據(jù)庫,只需要修改providerName。

(3)在appSettings中編寫,使用[#34keyname#34]獲取數(shù)據(jù)庫連接代碼值;用[#34name#34]寫入connectionStrings以獲得數(shù)據(jù)庫連接代碼值。

通過連接程序和SQLServer數(shù)據(jù)庫的連接字符串:

connectionString #服務(wù)器(本地)數(shù)據(jù)庫演示集成安全性true#34

將連接字符串直接放在程序中的缺點:重復(fù)多次,違背了DRY(不要重復(fù)自己)原則。如果要修改連接字符串,必須修改代碼。

最好的方法是將連接字符串寫入。

(1)具體步驟如下:

添加文件:添加→新建項目→常規(guī)→應(yīng)用概要。是的通用配置文件。Net,它也用于。

將connectionStrings段和Add項添加到。用name屬性給一個名字(比如ConnStr),connectionString屬性指定連接字符串。

如下所示:

ltconnectionStringsgt

ltadd name # 34 connstr # 34 connectionString # 34服務(wù)器(本地)數(shù)據(jù)庫KTV集成安全性true#34/gt

lt/connectionStringsgt

注意:一個程序可以添加多個連接字符串。

那么如何在程序中讀取這個添加在配置文件中的連接字符串呢?

(2)使用ConfigurationManager類讀取配置文件中的連接字符串。

您必須首先將對程序集的引用添加到引用中。

添加引用后,可以在空間中使用ConfigurationManager類。(一般用SqlHelp類編寫)

字符串[# 34connstr # 34]。ConnectionString//讀取配置文件中的連接字符串。

using(SqlConnection conn new SqlConnection(connect string))

{

()

}

通過以上總結(jié),我們不難得出:

將連接字符串寫入配置文件的優(yōu)點:避免了將連接字符串放在程序中,每次連接數(shù)據(jù)庫時重復(fù)粘貼一長串連接字符串的缺點。如果有一天我們數(shù)據(jù)庫服務(wù)器的IP發(fā)生了變化,我們只需要在程序配置文件(* * *)中修改數(shù)據(jù)庫的IP,修改起來非常方便。