當前位置:首頁 » 編程語言 » sql數據綁定

sql數據綁定

發布時間: 2023-12-27 07:18:18

⑴ VS做網站,怎麼綁定和鏈接資料庫

在Visual Studio 2005連接sql Server 2000中,我們可能會知道,連接字元串會比較簡單,一般遠程連接的時候,只需要在Web.config文件配置如下:

<appSettings>
<add key="ConnectionString" value="server=(local);database=MyDb;uid=sa;pwd=sa;Max pool size=1000;Connect
Timeout=20"/>
</appSettings>

然後在代碼中通過調用下面的語句就可以實現資料庫的連接了。

SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);

在此前提只需要把身份驗證設置成為SQL Server和Windows驗證就可以了。

而在SQL Server 2005中,如果直接這樣操作就會報下面的錯誤:

在建立與伺服器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接) 。

我們就需要單獨對SQL Server 2005進行配置,步驟如下:

1.配置SQL Server外圍應用伺服器,開啟SQL2005遠程連接功能:

操作方式如下,點擊「配置工具」->「SQL Server外圍應用配置器」,然後在打開的窗口中選擇「服務和連接的外圍應用配置器」->然後選擇Database Engine節點下的 「遠程連接」,選擇「本地連接和遠程連接」,同時選擇「同時使用TCP/IP和named pipes」,確定後然後需要重新啟動資料庫服務就可以了。

2.把登陸設置改為SQL Server 和 Windows 身份驗證模式,具體設置如下:

打開SQL Server Management Studio管理器,點擊伺服器上面右鍵然後查看屬性,在安全性選項裡面對服務身份驗證選擇「SQL Server 和 Windows 身份驗證模式」。

3.修改SQL Server sa的密碼,體設置如下:

在SQL Server Management Studio管理器中,展開伺服器上的「安全性」->登陸名->在sa帳號上點右鍵屬性,這樣在「常規」的選擇頁中更改sa登陸帳號的密碼。注意SQL Server2005中,不允許密碼設置簡單,否則會通不過。然後在選擇頁的「狀態」的登錄修改為啟用。

4.資料庫連接字元串:

資料庫連接字元串有很多種,如:

Data Server=.\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sapassSql

Data Server=伺服器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data Server=localhost\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data Server=.;Initial Catalog=Northwind;User ID=sa;Password= sapassSql

Data Server=伺服器名;Initial Catalog=Northwind;User ID=sa;Password= sapassSql
具體的選擇是和SQL Server2005的版本有關系,如果是SQL Server 2005 Express版本,則必須要有「\SQLEXPRESS」,因此如果字元串是定義為一個變數的時候應該寫成Server=.\\SQLEXPRESS。

5.在.net2.0 Framework中注冊SQL Server資料庫:

找到.net2.0 Framework的安裝路徑,一般安裝在 「C:\Windows\Microsoft.NET\Framework\v2.0.50727」目錄下,然後在DOS中在指定目錄下運行 「ASPNET_REGSQL」指令,就會出現ASP.NET SQL Server安裝向導,點擊「下一步」,然後選擇「為應用程序服務配置SQL Server」,然後直接點擊下一步,就會完成SQL Server注冊界面。我們就會看到NorthWind資料庫下面多了幾張表。

6.設置web.config文件:

在應用程序中的web.config文件添加如下資料庫連接的配置:

<connectionStrings>
<add name="ConnectionSqlServer" connectionString="Data Source= .\SQLEXPRESS;Initial Catalog=Northwind; User ID=sa;Password= sapassSql" providerName="System.Data.SqlClient"/>

</connectionStrings>

這樣我們便在Visual Studio 2005中可以輕松的調用SQL Server的數據連接了。

現在我們來對上面所做的步驟來測試數據的連接,我們打開Visual Studio 2005,在視圖的「伺服器資源管理器」來添加SQL Server 2005的連接,通過輸入伺服器名稱和對應的SQL Server身份驗證的sa用戶名密碼後,選取對應的資料庫,然後點擊「測試連接」,就會成功的連接到資料庫了。

⑵ 綁定變數的SQL語句實現

首先用var進行聲明,確定變數名及類型,再使用exec賦值。格式為「:變數名:=變數值」。「:=」為賦值符號,例如「SQL> exec :i:=:i+1;」。使用時通過「:變數名」方式調用。
例如:
SQL> var i varchar2(10);
SQL> exec :i:='sql';
SQL> select * from table_name where name=:i;

熱點內容
證券首次開戶後為什麼沒密碼 發布:2024-11-30 10:41:57 瀏覽:316
玩具廠資料庫 發布:2024-11-30 10:41:57 瀏覽:786
學校考試伺服器地址 發布:2024-11-30 10:35:30 瀏覽:683
nas無盤伺服器搭建教程 發布:2024-11-30 10:27:07 瀏覽:156
觸摸精靈腳本解密 發布:2024-11-30 10:27:04 瀏覽:328
如何解鎖密碼鎖上的密碼用數字解 發布:2024-11-30 10:07:55 瀏覽:454
文件夾選項怎麼找 發布:2024-11-30 10:05:50 瀏覽:378
安卓手機界面下面返回鍵怎麼設置 發布:2024-11-30 09:59:12 瀏覽:65
名ftp是 發布:2024-11-30 09:59:12 瀏覽:294
用戶上傳伴奏 發布:2024-11-30 09:35:33 瀏覽:264