簡單的C/S結構軟體開發筆記(1)——環境與c#連結資料庫
阿新 • • 發佈:2019-02-11
環境搭建
應用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驗證