@[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