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

怎樣把數據庫連接字符串存入注冊表中

運維 數據庫運維
如果我們將連接數據庫的信息存入注冊表中,就能極大地提高連接信息的安全性。本文就是介紹如何將連接數據庫的信息存儲到注冊表中,以提高數據庫連接信息的安全性。

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

一、在注冊表中建立相應的鍵及值:

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

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

2、運行一個注冊表注冊程序:

  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

將上面的代碼保存成一個.Reg文件,然后雙擊運行便可以在相應的位置添加相應的信息。

3、程序實現(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#有對注冊表進行處理的類和方法,首先要引入命名空間Microsoft.Win32 ,CreateSubKey方法會自動檢測有沒有相應的鍵值,如果沒有則會創建,如果有則返回表示該鍵的RegistryKey的實例,如果可以確定有鍵值的話,也可以用OpenSubKey打開。dbName是值名,通過變量傳過來。

二、讀取鍵值:

讀取鍵值非常簡單:

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

說明:從相應的鍵處讀取值信息,然后得到數據庫連接字符串賦給一變量或者屬性,然后就可以進行數據庫連接了。

三、一點說明:

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

【編輯推薦】

  1. 如何設計合理的多表關聯的表分區
  2. 手把手教你建立SQL數據庫的表分區
  3. 淺談訪問SQL Azure數據庫操作的方法
  4. 教你如何從Analysis Services檢索數據
  5. 怎樣獲取某個數據庫的所有存儲過程SQL語句
責任編輯:趙鵬 來源: 博客園
相關推薦

2009-08-07 14:02:12

C#數據庫連接字符串

2009-08-20 17:55:43

C#連接Oracle數

2011-07-12 14:37:47

ASP.NET鏈接字符串

2010-09-13 15:50:03

sql server數

2010-06-04 14:59:06

MySQL數據庫

2011-05-11 10:54:47

分組想加

2011-03-22 10:44:20

SQL Server數拆分字符串函數

2011-08-04 16:37:09

注冊表編輯器注冊表

2009-08-20 18:13:17

C#中Access數據

2010-06-13 18:06:06

2011-08-09 16:52:24

2010-06-17 15:54:04

SQL Server數

2010-06-17 16:06:07

SQL Server數

2009-08-21 09:43:49

C#編輯注冊表

2010-06-01 17:56:27

存入MySQL數據庫

2009-07-24 10:06:33

數據庫字符串ASP.NET

2009-05-28 14:11:05

Windows Emb

2009-06-18 10:41:03

RuntimeVers.NET組件

2011-04-21 09:10:16

2011-03-17 11:24:15

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av电影一区二区 | 久久精品一区二区 | 国产乱xxav| 精品国产视频 | 在线免费观看黄色网址 | 亚洲国产精品91 | 国产99久久久国产精品下药 | аⅴ资源新版在线天堂 | 九九热在线视频 | 久久精品亚洲欧美日韩精品中文字幕 | 麻豆久久久久久久 | 国产精品一级在线观看 | 欧美久久一区 | 日韩a视频 | 密室大逃脱第六季大神版在线观看 | 成人黄色在线观看 | 国产成人精品一区二区 | 国产精品久久久久无码av | 成人无遮挡毛片免费看 | 日本特黄a级高清免费大片 国产精品久久性 | 亚洲一区二区三区四区在线观看 | 超碰高清 | 亚洲视频在线观看一区二区三区 | yiren22 亚洲综合| 亚洲欧美日韩中文字幕一区二区三区 | 亚洲精彩免费视频 | 成人伊人 | 欧美激情精品久久久久久 | 香蕉婷婷 | 日韩二区| 亚洲成人精选 | 欧美一级欧美三级在线观看 | 污视频在线免费观看 | 成人国产精品 | 91av视频在线观看 | 日操夜操| 国产欧美精品一区二区三区 | 一区精品视频 | 国产成人小视频 | 久久乐国产精品 | 国产精品久久 |