C#数据库操作:增加、删除、更新、读取:https://blog.csdn.net/qq_17242837/article/details/106556469

如果用accdb使用oledb访问,需要到微软官网下载accessdatabaseengline

以下是使用SQL Server数据库

1、新建数据库:工具》连接到数据库》选择数据源》选择自己使用的数据库方式(每种差异,下次介绍)

2、点击更改选择自己需要的数据类型后缀:数据库文件,输入文件名没有则弹出是否创建,并创建使用)。其中Access可以用windows office中的Access打开文件。

3、点击继续后设定SQL属性并点击测试连接(确定正常后确定,确定后会在自己的服务器资源管理器中有刚创建的数据库,点击自己的数据库,在右下方会有属性)

4、在数据库对应属性中复制“连接字符串

5、编程代码,代码中使用复制的“连接字符串”连接数据库

// 需要现在“视图”》“服务器资源管理器”中添加本地数据库,对应数据库属性中“连接字符串”复制给connect string
string connectString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\21994\Documents\test.mdf;Integrated Security=True;Connect Timeout=30";
try
{
   SqlConnection sqlCnt = new SqlConnection(connectString);
   sqlCnt.Open();

   // 以下可以直接使用这个函数:SqlCommand command = sqlCnt.CreateCommand(); 
   SqlCommand command = new SqlCommand();
   command.Connection = sqlCnt;            // 绑定SqlConnection对象
   command.CommandType = CommandType.Text;

   //// 执行SQL命令(也可以这样重复使用)
   //command = new SqlCommand("CREATE TABLE 表格1(姓名 int IDENTITY(1, 1) PRIMARY KEY not null,cname char(50))", sqlCnt);
   //command.ExecuteNonQuery();

   // 设定控制命令,并执行。在new的写入命令也可以,但目前这个如果已经有这个表格再添加会停止这
   command.CommandText = "CREATE TABLE 表格2(text int IDENTITY(1, 1) PRIMARY KEY not null,cname char(50))";
   command.ExecuteNonQuery();

   command.Dispose();
}

catch { }

 

 

注:如果使用Access数据库文件,需要电脑上安装有办公用的Microsoft Office Access添加文件,并在软件中添加需要的表及数据内容,其他操作同上

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐