在学习C#一小段时间后,网上逛发现对于C#这类界面开发,如果要做一个好一点的应用,不用数据库基本上不可能了。以前懒得学,都是用文件方式存储,然后再程序初始化的时候读出,并沾沾自喜的说,其实这样甚至在不用程序的时候也能修改。但是后来发现,不可控制的隐藏字符深深的伤害。今天下定决心学习下数据库,从Access开始。毕竟这是最早过的NCRE所“推荐”的嘛。
首先呢,是安装Access,网上很容易下到,我用的是2010,跟word保持一致。
安装完后,新建了一个“数据库”,名字叫做user.accdb,并且里边的数据表叫做user,字段有ID(自带)、UserName、Password三个(后来因为这个该死的user表的起名,折腾一阵)。
根据baidu头条,了解到数据库编写在完成以上准备工作以后,需要做“connect”工作。
于是写下了
OleDbCommand cmd;
//access数据库连接语句
string oleDBString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + accdb_path;
//创建连接对象
OleDbConnection conn = new OleDbConnection(oleDBString);
conn.Open();
当然,为了能够确保代码能够重用,所以果断封装在了一个方法当中,成了下边的样子……
</