成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

怎樣把數(shù)據(jù)庫(kù)連接字符串存入注冊(cè)表中

運(yùn)維 數(shù)據(jù)庫(kù)運(yùn)維
如果我們將連接數(shù)據(jù)庫(kù)的信息存入注冊(cè)表中,就能極大地提高連接信息的安全性。本文就是介紹如何將連接數(shù)據(jù)庫(kù)的信息存儲(chǔ)到注冊(cè)表中,以提高數(shù)據(jù)庫(kù)連接信息的安全性。

數(shù)據(jù)庫(kù)的連接字符串是用數(shù)據(jù)庫(kù)開發(fā)所必須的信息,我們通過連接字符串連接數(shù)據(jù)庫(kù),并進(jìn)行各種數(shù)據(jù)庫(kù)操作。本文提供的是把數(shù)據(jù)庫(kù)連接信息存儲(chǔ)到注冊(cè)表中的方案。也許你要問為什么要存到注冊(cè)表呢?我想最起碼的好處是安全,注冊(cè)表的訪問權(quán)限很高,一般遠(yuǎn)程服務(wù)在沒有得到管理員賬號(hào)的情況下是沒有權(quán)限來對(duì)注冊(cè)表進(jìn)行操作的,那么用來連接數(shù)據(jù)庫(kù)的賬戶信息便安全許多。

一、在注冊(cè)表中建立相應(yīng)的鍵及值:

有三種方法可以在注冊(cè)表中添加我們需要的信息:

1、純手工的方法:開始->運(yùn)行->Regedit,然后在相應(yīng)的位置新建所需要的鍵值

2、運(yùn)行一個(gè)注冊(cè)表注冊(cè)程序:

  1. Windows Registry Editor Version 5.00  
  2.  
  3. [HKEY_LOCAL_MACHINE\SOFTWARE\TownSite]  
  4.  
  5. "Town"="server=localhost;database=Town;User Id=sa;Pwd=pass

將上面的代碼保存成一個(gè).Reg文件,然后雙擊運(yùn)行便可以在相應(yīng)的位置添加相應(yīng)的信息。

3、程序?qū)崿F(xiàn)(C#):

  1. RegistryKey regKey = Registry.LocalMachine.CreateSubKey("SOFTWARE\\TownSite");  
  2.  
  3. regKey.SetValue(dbName,"server=Hi4-kelvin-yu;database=Test;User ID=sa;Pwd=pass"); 

說明:C#有對(duì)注冊(cè)表進(jìn)行處理的類和方法,首先要引入命名空間Microsoft.Win32 ,CreateSubKey方法會(huì)自動(dòng)檢測(cè)有沒有相應(yīng)的鍵值,如果沒有則會(huì)創(chuàng)建,如果有則返回表示該鍵的RegistryKey的實(shí)例,如果可以確定有鍵值的話,也可以用OpenSubKey打開。dbName是值名,通過變量傳過來。

二、讀取鍵值:

讀取鍵值非常簡(jiǎn)單:

  1. RegistryKey regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\\TownSite", false);  
  2.  
  3. connectionString = regKey.GetValue(dbName).ToString().Trim(); 

說明:從相應(yīng)的鍵處讀取值信息,然后得到數(shù)據(jù)庫(kù)連接字符串賦給一變量或者屬性,然后就可以進(jìn)行數(shù)據(jù)庫(kù)連接了。

三、一點(diǎn)說明:

如果采用程序的方式創(chuàng)建注冊(cè)表的鍵值,就要確保aspnet用戶有對(duì)注冊(cè)表的操作權(quán)限,方法如下:“開始->運(yùn)行”,輸入命令,“regedt32”,找到“System->CurrentControlSet->Services->Eventlog”,選擇“安全->權(quán)限->添加”,然后找到本機(jī)的“AspNet”用戶,加進(jìn)來并且給讀取權(quán)限就好了,加進(jìn)來后目錄中會(huì)多一個(gè)“aspnet_wp account”。

【編輯推薦】

  1. 如何設(shè)計(jì)合理的多表關(guān)聯(lián)的表分區(qū)
  2. 手把手教你建立SQL數(shù)據(jù)庫(kù)的表分區(qū)
  3. 淺談訪問SQL Azure數(shù)據(jù)庫(kù)操作的方法
  4. 教你如何從Analysis Services檢索數(shù)據(jù)
  5. 怎樣獲取某個(gè)數(shù)據(jù)庫(kù)的所有存儲(chǔ)過程SQL語句
責(zé)任編輯:趙鵬 來源: 博客園
相關(guān)推薦

2009-08-07 14:02:12

C#數(shù)據(jù)庫(kù)連接字符串

2009-08-20 17:55:43

C#連接Oracle數(shù)

2011-07-12 14:37:47

ASP.NET鏈接字符串

2010-09-13 15:50:03

sql server數(shù)

2010-06-04 14:59:06

MySQL數(shù)據(jù)庫(kù)

2011-05-11 10:54:47

分組想加

2011-03-22 10:44:20

SQL Server數(shù)拆分字符串函數(shù)

2011-08-04 16:37:09

注冊(cè)表編輯器注冊(cè)表

2009-08-20 18:13:17

C#中Access數(shù)據(jù)

2010-06-13 18:06:06

2011-08-09 16:52:24

2010-06-17 15:54:04

SQL Server數(shù)

2010-06-17 16:06:07

SQL Server數(shù)

2009-08-21 09:43:49

C#編輯注冊(cè)表

2010-06-01 17:56:27

存入MySQL數(shù)據(jù)庫(kù)

2009-07-24 10:06:33

數(shù)據(jù)庫(kù)字符串ASP.NET

2009-06-18 10:41:03

RuntimeVers.NET組件

2009-05-28 14:11:05

Windows Emb

2011-03-17 11:24:15

2011-04-21 09:10:16

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美高清视频一区 | 亚洲一区在线观看视频 | 欧美一区日韩一区 | 久久亚洲经典 | 久久99精品久久久久 | 国产电影一区二区在线观看 | 亚洲成人自拍 | 99免费在线视频 | 成人不卡在线 | 91久久国产精品 | 日本网站免费观看 | 欧美成人在线网站 | 日韩高清国产一区在线 | 日本超碰 | www.操com| 国产成人精品久久二区二区 | 免费成人高清在线视频 | 欧美视频二区 | 国产日韩一区二区三免费 | 国产成人jvid在线播放 | 99资源站| 亚洲精品久久久蜜桃 | 精品欧美二区 | 日韩视频在线免费观看 | 在线三级网址 | 免费看爱爱视频 | 亚洲一区在线日韩在线深爱 | 天天操网 | 99久久免费精品国产男女高不卡 | 亚洲精品在线免费播放 | 国产精品久久在线观看 | 日本a在线| 天天操夜夜艹 | 中文字幕在线精品 | 国产在线精品一区二区三区 | 一区二区日韩 | 亚洲一区二区三区在线观看免费 | 欧美精品久久久 | 特级黄一级播放 | 午夜tv免费观看 | 天天综合网永久 |