日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL 连接字符串的说明(转)

發布時間:2023/11/30 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL 连接字符串的说明(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SQL 連接字符串的說明

轉自:http://hi.baidu.com/arslong/blog/item/b23307e76252342cb8382001.html

Item1

連接字符串中常用的聲明有:
服務器聲明:Data Source、Server和Addr等。
數據庫聲明:Initial Catalog和DataBase等。
集成Windows賬號的安全性聲明:Integrated Security和Trusted_Connection等。
使用數據庫賬號的安全性聲明:User ID和PassWord等。

1)對于訪問數據庫的賬號來說,通常我們在一些參考資料上看到ADO.NET的字符串連接往往有如下寫法:
string ConnStr = "server = localhost; user id = sa; password = xxx; database = northwind";

2)對于集成Windows安全性的賬號來說,其連接字符串寫法一般如下:
string ConnStr = "server = localhost; integrated security = sspi; database = northwind";
或string ConnStr = "server = localhost; trusted_connection = yes; database = northwind";

使用Windows集成的安全性驗證在訪問數據庫時具有很多優勢:安全性更高、訪問速度更快、減少重新設計安全架構的工作、可以硬編碼連接字符串等,還是很值得使用的。

Item2

設置連接字符串選項

連接字符串包含 Web 應用程序連接到數據庫所需的全部信息。Dreamweaver 在頁的服務器端腳本中插入該字符串,以便應用程序服務器隨后進行處理。

對于 Microsoft Access 和 SQL Server 數據庫,連接字符串包含由分號分隔的以下參數:

Provider 指定數據庫的 OLE DB 提供程序。例如,下面分別是 Access、SQL Server 和 Oracle 數據庫的常用 OLE DB 提供程序的參數:

Provider=Microsoft.Jet.OLEDB.4.0;... Provider=SQLOLEDB;... Provider=OraOLEDB;...

有關您的 OLE DB 提供程序的參數值,請參見提供程序供應商提供的文檔或向您的系統管理員咨詢。

如果沒有包含"Provider"參數,則將使用 ODBC 的默認 OLE DB 提供程序,而且您必須為數據庫指定適當的 ODBC 驅動程序。

Driver 指定在沒有為數據庫指定 OLE DB 提供程序時所使用的 ODBC 驅動程序。

Server 指定承載 SQL Server 數據庫的服務器(如果您的 Web 應用程序運行在其它服務器上)。

Database 為 SQL Server 數據庫的名稱。

DBQ 是指向基于文件的數據庫(如在 Microsoft Access 中創建的數據庫)的路徑。該路徑是在承載數據庫文件的服務器上的路徑。

UID 指定用戶名。

PWD 指定用戶密碼。

DSN 為數據源名稱(如果已使用)。根據您在服務器上定義 DSN 的方式,可以省略連接字符串的其它參數。例如,如果在創建 DSN(請參見使用 DSN)時定義其它參數,則 DSN=Results 可以是有效的連接字符串。

對于其它類型的數據庫,連接字符串可能不使用上面列出的參數,或者可能對于這些參數有不同的名稱或用途。有關更多信息,請參見數據庫供應商提供的文檔或咨詢您的系統管理員。

下面是一個連接字符串示例,它將創建與名為 trees.mdb 的 Access 數據庫的 ODBC 連接:

Driver={Microsoft Access Driver (*.mdb)}; DBQ=C:\Inetpub\wwwroot\Research\trees.mdb

下面是一個連接字符串示例,它將創建與位于 Gojira 服務器上名為 Mothra 的 SQL Server 數據庫的 OLE DB 連接:

Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith; PWD=orlando8

?

轉載于:https://www.cnblogs.com/candywyq/archive/2009/05/30/1491953.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的SQL 连接字符串的说明(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。