C#添加 / 创建本地数据库连接
·
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添加文件,并在软件中添加需要的表及数据内容,其他操作同上
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)