sqlデータ接続に深く入る時の問題分析

2031 ワード

これまでconnectioringの各キーワードの違いがよく分かりませんでしたので、ご迷惑をおかけしました。
いくつかの関連点を説明します。
***************************************************
initial catalogとdatabaseの違いは何ですか?Initial Catalog  ;DataBase:両者はもともと何の違いもありませんでした。名前だけが違っています。人間の真実の名前と昔の名前のようです。あなたを呼んでもいいです
***************************************************
Integrated Security=SSPIという表示は現在WINDOWSシステムのユーザーでSQL SERVERサーバにログインしていますが、SQL SERVERサーバがこのような方式でログインしていないとエラーが発生します。
SQL SERVERのユーザー名とパスワードを使ってログインできます。
「Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=データベース名;Data Source=192.168.0.1;User ID=sa;Password=パスワード"***************************************
Integrated   Security     -   または   -    Trusted(u)Connection   'false   為すべきである   false   を選択すると、接続中にユーザを指定します。   ID   パスワードを入力します。為すべきである   true   を選択すると、現在の   Windows   口座証明書は身分証明書の検証を行う。   識別可能な値は   true、false、yes、no   および   true   等価的   sspi(強く推奨)。  
*********************************************
ADO.net   のデータベース接続方式
System.Data.Sql Cient.Sql Connectionでよく使われるいくつかの接続文字列(C〓コード):
 
  
SqlConnection   conn   =   new   SqlConnection(   “Server=(local);Integrated   Security=SSPI;database=Pubs“);
SqlConnection   conn   =   new   SqlConnection(“server=(local)\NetSDK;database=pubs;Integrated   Security=SSPI“);
SqlConnection   conn   =   new   SqlConnection(“Data   Source=localhost;Integrated   Security=SSPI;Initial   Catalog=Northwind;“);
SqlConnection   conn   =   new   SqlConnection(“   data   source=(local);initial   catalog=xr;integrated   security=SSPI;
persist   security   info=False;workstation   id=XURUI;packet   size=4096;   “);
SqlConnection   myConn     =   new   System.Data.SqlClient.SqlConnection(“Persist   Security   Info=False;Integrated
Security=SSPI;database=northwind;server=mySQLServer“);
SqlConnection   conn   =   new   SqlConnection(   “   uid=sa;pwd=passwords;initial   catalog=pubs;data   source=127.0.0.1;Connect   Timeout=900“);