简单的C/S结构软件开发笔记(1)——环境与c#链接数据库

环境搭建

应用VS2008及SQL server进行开发。

关于vs2008自带sql server 2005的问题

  • 使用windos用户验证方式 的数据库服务名是 计算机名\SQLEXPRESS 建立数据库
  • microsoft sql server management studio express
    • 安装 用户名——随意填 公司名——可不填
    • 登陆windows 计算机名\SQLEXPRESS
      简单的C/S结构软件开发笔记(1)——环境与c#链接数据库_第1张图片
  • 设置表中某列自增
    简单的C/S结构软件开发笔记(1)——环境与c#链接数据库_第2张图片

数据库问题

  • 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验证

你可能感兴趣的:(学习日志)