创建数据库、表以及有关的sql语句
--创建数据库
create database WinStudent
--创建表
use WinStudent
go
if exists(select * from sysobjects where name='StuInfo')
drop table StuInfo
create table StuInfo(
stuID NVARCHAR(12) PRIMARY KEY,
stuName nvarchar(10),
age int default 18
)
--插入一条数据
insert into StuInfo (stuID,stuName) values('201207082209','张三');
--插入多条数据
insert into StuInfo (stuID,stuName) values('201207082210','李四'),('201207082211','王五');
--查询多条语句
select * from StuInfo
连接数据库代码(Windows身份 以及 SQL SERVER 身份验证)
/// <summary>
/// 此函数是通过Windows 或 sql server 身份自己连接的sqlserver
/// </summary>
/// <param name="commadText"></param>
/// <returns></returns>
private DataTable SqlHelper(string commadText)
{
try
{
//通过Windows身份
//string connectionStr = string.Format(@"Server=.;Database=WinStudent;Trusted_Connection=SSPI");
//通过sql server身份
string connectionStr = string.Format(@"Server=.;Database=WinStudent;uid=test;pwd=test");
SqlConnection conn = new SqlConnection(connectionStr);
conn.Open();
SqlDataAdapter sqlDA = new SqlDataAdapter(commadText, conn);
DataSet ds = new DataSet();
sqlDA.Fill(ds);
conn.Close();
return ds.Tables[0];
}
catch (Exception ex)
{
throw ex;
}
}
SQLSERVER 身份验证 数据库设置:
1、通过windows 身份登录到数据库中
2、安全性--》登录名 鼠标右键 新建登录名
选择常规,设置登录名以及登录密码
点击 用户映射,选择通过此用户登录 映射的数据库,以及用户角色(如果数据库无法连接,请检查此处)
点击 “确定” 之后重启一下服务,鼠标右键--》重启服务
数据库 SQL server 身份验证 配置完成。
二、通过配置文件连接数据库
在项目中添加配置文件,配置文件中添加代码如下:
<appSettings>
<!--<add key="DBType" value="SQ"/>-->
<add key="ConnectionString" value="Server=.;Database=WinStudent;uid=test;pwd=test"/>
</appSettings>
在程序中,可以读取配置文件中的值。读取连接数据库字符串
string connectionStr=ConfigurationSettings.AppSettings["ConnectionString"].ToString();