首页 > 代码库 > 数据库连接

数据库连接

创建数据库、表以及有关的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 身份验证 配置完成。

 

数据库连接