代码连接 SQL Server 2017

@[toc]## 1 Visual Studio 2019 连接SQL Server

1.1 获取连接字符串

这一步的目的是获取连接数据库的字符串,获取连接字符串的步骤如下,直接图解:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 C#语言中访问数据库

新建一个C#控制台应用,添加某个类。代码如下:

using System;
using System.Data.SqlClient;

namespace ConsoleApp1 {
   
    class Program {
   
        static string conString = "Data Source=KEVINWIN10;Initial Catalog=db_movies;Integrated Security=True";  // 连接字符串
        static string queryS = "select * from tb_movie";    // 查询的字符串
        /// <summary>
        /// 获取数据库连接对象SqlConnection
        /// </summary>
        /// <returns></returns>
        static SqlConnection connection() {
   
            SqlConnection con = new SqlConnection(conString);
            return con;
        }
        /// <summary>
        /// 测试查询,把查询结果打印
        /// </summary>
        /// <param name="queryS"></param>
        /// <param name="con"></param>
        static void queryData(string queryS,SqlConnection con) {
   
            SqlCommand sc = new SqlCommand(queryS,con);
            con.Open();
            SqlDataReader sqr = sc.ExecuteReader();
            while(sqr.Read()) {
   
                String name = sqr.GetString(2);
                Console.WriteLine(name);
            }
        }
        /// <summary>
        /// Main函数,函数入口
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args) {
   
            SqlConnection con = connection();
            queryData(queryS,con);
            con.Close();
            Console.WriteLine("数据库测试成功");
        }
    }
}

1.3 MSSMS操作数据库

连接数据库
Microsoft SQL Server Management Studio 18连接本机数据库。图解如下:
在这里插入图片描述
通过MSSMS图形表创建数据库和表
创建数据库
在这里插入图片描述
在这里插入图片描述
创建表
在这里插入图片描述
在这里插入图片描述
插入数据
在这里插入图片描述
在这里插入图片描述

1.4 通过代码创建数据库和表

在这里插入图片描述
通过代码创建数据库

create database db_test;	-- 创建数据库
drop database db_test;	-- 删除数据库
-- 创建数据库的时候配置参数
create database db_test on primary(
	name = 'db_test',
	filename='C:\db_test.mdf',
	size=5MB,
	maxsize=150MB,
	filegrowth=20%,
)
log on(
	name='db_test_log',
	filename='C:\db_test.mdf',
	maxsize=150MB,
	filegrowth=20%,
)

通过代码创建表

create database db_test;
use db_test;
-- 创建表
create table Departments(
	id int identity
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值