我使用VB.NET,平時用以下三種方式連接資料庫。
OdbcConnection 和 SqlConnection 只要將屬性 ConnectionString里面的關鍵字逐一處理即可,而 OleDbConnection 除此之外,還提到,OLE DB 應用程式用 IDataInitialize::GetDataSource初始化資料源物件,這句話來自官方網址:
https://docs.microsoft.com/zh-cn/sql/relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client?redirectedfrom=MSDN&view=sql-server-ver15
其中,使用 IDataInitialize::GetDataSource 的 OLE DB 應用程式所使用的連接字串有以下語法 :
connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string
empty-string ::=
attribute ::= attribute-keyword=
