做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以选择使用access数据库,这样就能省去一定的开支.
首先,我们建一个数据库,因为大家使用的office版本不同,有用2000的有用2003的还有用 2007或者2010的.我用的是2007,但是无论用哪个版本请把建的数据库建为.mdb结尾的2003版本的不要建 .accdb结尾的.
建一个表,请先在设计视图里面设计列名,主键以及类型等
我们这里做一个简单的水果表,如图
你的数据库名为fruit.mdb,这个保存完后是一个数据库文件,里面可以包含各种表,里面的我们建了一个表也叫fruit请区分.建完表后请另存为 2002-2003格式的.mdb文件设置好保存路径.
_________________________________________________还是那华丽的分割线_____________________________________________________
表建完了,运行VS2012,我们做一个winform的小应用.
拖入个DataGridView和一个Button做个界面
代码
usingSystem.Data;usingSystem.Data.OleDb;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespacewinform_access
{public partial classForm1 : Form
{publicForm1()
{
InitializeComponent();
}private void button1_Click(o