• sql server数据库连接


    创建数据库、表以及有关的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();
    

      

  • 相关阅读:
    使用sequelize-auto生成sequelize的Models
    table中td内容过长自动换行
    编写一个方法,去掉数组的重复元素
    call, apply的用法意义以及区别是什么
    在javascript中使用媒体查询media query
    总结的一些封装好的javascript函数
    只对safari起作用的css hack
    javascrip实现无缝滚动
    Ensures there will be no 'console is undefined' errors
    jQuery.isEmptyObject()函数用于判断指定参数是否是一个空对象。
  • 原文地址:https://www.cnblogs.com/chmblog/p/6042522.html
Copyright © 2020-2023  润新知