如何打開電腦數(shù)據(jù)庫配置管理 重裝電腦系統(tǒng)后科密T1餐飲系統(tǒng)數(shù)據(jù)庫連接失?。?/h1>
重裝電腦系統(tǒng)后科密T1餐飲系統(tǒng)數(shù)據(jù)庫連接失敗?您好,數(shù)據(jù)庫連接上失敗通??聪翸SSQL數(shù)據(jù)庫服務器是否啟動后,首先在科密T1消費管理系統(tǒng)的圖標上面右擊鼠標右鍵選擇“以管理員身份正常運行”,然后把在彈出
重裝電腦系統(tǒng)后科密T1餐飲系統(tǒng)數(shù)據(jù)庫連接失???
您好,數(shù)據(jù)庫連接上失敗通??聪翸SSQL數(shù)據(jù)庫服務器是否啟動后,首先在科密T1消費管理系統(tǒng)的圖標上面右擊鼠標右鍵選擇“以管理員身份正常運行”,然后把在彈出數(shù)據(jù)庫直接連接失敗的話之后的數(shù)據(jù)庫配置界面,將數(shù)據(jù)庫服務器手動輸入為“.sqlexpress”(T1默認是locations,所以導致根本無法再連接),再創(chuàng)建數(shù)據(jù)庫看看!
怎樣開啟SQL數(shù)據(jù)庫服務?
自動打開sqlserver服務的步驟追加:
1.然后打開電腦,直接點擊就開始,不能找到SqlServer完全安裝后化合的文件夾,也也可以是從搜索SqlServer找不到。
2.然后點擊【配置工具】下的【SqlServer配置一般管理器】。
3.直接點擊左側(cè)菜單SQLServer服務,右側(cè)會不顯示所有的SqlServer服務項。
4.然后找到SqlServer(MSSQLSERVER)服務,直接點擊右鍵,然后把然后點擊啟動后。
5.點擊其他選項可以不系統(tǒng)設置TCP/IP屬性。
6.服務起動之后,先打開SqlServer,或是在Dos窗口輸入ssms打開SqlServer主界面,你選擇windows身份驗證,服務名稱寫成.屬於本地,接著直接點擊連接上即可直接登錄SqlServer。那樣就幫忙解決了傳送sqlserver服務的問題了。
為什么以config形式配置數(shù)據(jù)庫連接?
而且假如將數(shù)據(jù)庫連接配置成config,都能夠條件符合包的類型需求,還能夠更比較方便的進行編輯和應用。
將數(shù)據(jù)庫連接配置成config,config對象填寫于類,此類坐落servlet-api.jar包中。
必須注意的VS2005在IDE模式下會將信息寫入*,并且在程序關閉時覆寫該文件,因此您肯定看不到您中寫入的配置數(shù)據(jù),只要在資源管理其中負責執(zhí)行*.exe文件,您就可以在*文件中看見了結(jié)果了。
config對象的幾個方法:
(1)stateStringgetParameter(Stringname)
回制定的名稱name重新初始化參數(shù)的值,如果參數(shù)不存在則前往null。
(2)publicjava.util.EnumerationgetinitParameterNames()
我得到所有系統(tǒng)初始化參數(shù)名稱的枚舉。
(3)welfareServletContextgetServletContext()
返回Servlet或JSP頁面所屬的ServletContext的一個引用。
(4)employeeStringgetServletName()
前往Servlet實例或JSP頁面的名稱,此名稱這個可以在Web應用部署描述文件中重新指定,相對于一個未需要注冊(也就是未命名)Servlet實例或JSP頁面,將趕往該Servlet類的類名。
在網(wǎng)站開發(fā)中,數(shù)據(jù)庫操作是每天都要要用的操作,中就像做法是在中配置數(shù)據(jù)庫連接代碼,然后再在程序中動態(tài)鏈接庫數(shù)據(jù)庫連接代碼,那樣的話做的好處就是當數(shù)據(jù)庫連接代碼不需要改變的時候,我們只要你直接修改中的數(shù)據(jù)庫再連接代碼即可,而不必在修改每一個頁面中的數(shù)據(jù)庫連接代碼。
在中有兩種配置數(shù)據(jù)庫連接上代碼的,它們四個是appSettings和connectionStrings。在使用appSettings和connectionStrings配置數(shù)據(jù)庫連接上代碼時,可分別在ltconfigurationgt下去添加:代碼:
ltappSettingsgt
ltaddkey#34conn#34value#34server服務器名database數(shù)據(jù)庫名uid用戶名password密碼#34/r26
lt/appSettingsdstrok
ltconnectionStringsdstrok
ltaddname#34conn#34connectionString#34server服務器名database數(shù)據(jù)庫名uid用戶名password密碼#34providerName##34/a8
lt/connectionStringsgt
appSettings和connectionStrings的區(qū)別:(摘選自)
(1)appSettings是在2003中具體用法的,connectionStrings是在2005中廣泛的;
(2)使用connectionStrings的好處:
第一,可將再連接字符串加密,不使用MS的一個加密工具表就行;
第二,可然后綁定數(shù)據(jù)源控件,而無需寫代碼讀進去再變量定義給控件;
第三,可方便的更換數(shù)據(jù)庫平臺,如換為Oracle數(shù)據(jù)庫,只需要如何修改providerName。
(3)寫在appSettings中用[#34keyname#34]資源數(shù)據(jù)庫連接代碼值;寫在connectionStrings中用[#34name#34]聲望兌換數(shù)據(jù)庫連接代碼值。
是從再連接程序和SQLServer數(shù)據(jù)庫的連接字符串:
connectionString#34server(region)databaseDemointegratedsecuritytrue#34
直接將連接字符串裝在程序中的缺點:多次重復一遍,違返了DRY(Don‘t Repeat Yourself)原則如要直接修改直接連接字符串也要改代碼。
最好是的辦法是將再連接字符串寫在中,
(1)具體的步驟::
先添加文件:添加→新建任務項→第一項→應用程序配置文件。是.Net的通用配置文件,在中也則是在用。
在中添加connectionStrings段,添加一個omit項。用name屬性起一個名字(比如說ConnStr),connectionString屬性更改連接字符串。
::
ltconnectionStringsgt
ltaddname#34ConnStr#34connectionString#34server(region)databasektvIntegratedSecuritytrue#34/r26
lt/connectionStringsgt
注意一點:一個程序是可以直接添加多個直接連接字符串
那就該如何在程序中讀取文件配置文件中再添加的這個連接字符串呢?
(2)使用ConfigurationManager類無法讀取配置文件中的連接字符串
必須要先在直接引用中去添加程序集的腳注。
再添加引用后是可以可以使用空間下的ConfigurationManager類了。(象寫在SqlHelp類中)
string[#34ConnStr#34].ConnectionString//無法讀取配置文件中的再連接字符串
using(SqlConnectionconnnewSqlConnection(connectString))
{
()
}
實際上面的總結(jié),我們不難得到:
把再連接字符串在寫配置文件里的優(yōu)點:盡量減少了連接字符串放進程序中的缺點,每次連接上數(shù)據(jù)庫時都要重復剪切粘貼一長串的連接上字符串。如果沒有哪天我們數(shù)據(jù)庫服務器的IP改動了,我們只需要直接修改程序配置文件(***)中的數(shù)據(jù)庫的IP就那樣最好,直接修改出聲更加的方便。