1. 程式人生 > >簡單的C/S結構軟體開發筆記(1)——環境與c#連結資料庫

簡單的C/S結構軟體開發筆記(1)——環境與c#連結資料庫

環境搭建

應用VS2008及SQL server進行開發。

關於vs2008自帶sql server 2005的問題

  • 使用windos使用者驗證方式 的資料庫服務名是 計算機名\SQLEXPRESS 建立資料庫
  • microsoft sql server management studio express
    • 安裝 使用者名稱——隨意填 公司名——可不填
    • 登陸windows 計算機名\SQLEXPRESS
      正常執行完成影象
  • 設定表中某列自增
    是標識選擇是

資料庫問題

  • char、varchar、nchar、nvarchar區別
char,varchar nchar,nvarchar
Unicode字元 ANSI字元
最多8000個英文,4000個漢字 可儲存4000個字元,無論英文還是漢字

- insert語句問題
insert into 表名稱 values(值1,值2,值3)
如表中存在標識量為是的列(自增)則插入語句失敗,錯誤提示:

僅當使用了列列表並且 IDENTITY_INSERT 為 ON 時,才能為表’login’中的標識列指定
如不需要於自增列插入特定值,可使用語法
insert into 表名稱(列1,列2,列3) values(值1,值2,值3)

c#窗體程式連結資料庫

  • 連線資料庫
    static
string ConnString= @"Data Source=localhost\SQLEXPRESS;InitialCatalog=dodolist;Integrated Security=True";

Source=localhost\SQLEXPRESS 連線本地SQLserver
InitialCatalog=dodolist 連線資料庫名稱
Integrated Security=True 使用windows驗證