C#连接Access数据库
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。
对于许多小型的软件,使用access数据库是一个不错的选择,下面我就简单介绍使用C#来连接数据库。
第一步: 我们在vs2015中建立一个项目,命名为Accesstest。
项目建立
第二步: 新建Access数据库文件,命名为test,位置可以放在桌面
using System.Data.OleDb;
/// <summary> /// Access数据库测试连接按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { try { //创建连接数据库的字符串 string reportpath = @"C:\Users\15543\Desktop\test.mdb";// 数据库路径 如 我的mdb文件为test.mdb 位置为桌面 string ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + reportpath+ ";Uid=Admin;Pwd=jcvadmin;"; //创建oledbconnection对象 OleDbConnection con = new OleDbConnection(ConStr); con.open();//打开数据库 MessageBox.Show("OK"); con.Close();//关闭数据库 MessageBox.Show("NO"); //以下注释为从一张表中选择数据,然后加载到Listview中 //string str = "select * from TestTable";//加载表中所有数据 //OleDbCommand cmd = new OleDbCommand(str, con); //OleDbDataReader oldbRed = cmd.ExecuteReader(); //while(oldbRed.Read()) //不调用Read(),将会没有数据。 //{ // ListViewItem lvi = new ListViewItem(oldbRed[0].ToString()); // lvi.SubItems.Add(oldbRed[1].ToString()); // lvi.SubItems.Add(oldbRed[2].ToString()); // lvi.SubItems.Add(oldbRed[3].ToString()); // lvi.SubItems.Add(oldbRed[4].ToString()); // lvi.SubItems.Add(oldbRed[5].ToString()); // listView1.Items.Add(lvi); //} //oldbRed.Close(); //con.Close(); //con.dispose(); } catch(Exception err) { //如果出错,显示错误信息 MessageBox.Show(err.Message.ToString()); } }
路径
按钮代码及注释
最后一步 调试运行
打开数据库
连接成功,恭喜你 ,数据库测试连接成功,接下来你就可以通过相关的语句来对数据库进行操作了
本教程是为小白所准备的 ,不喜欢勿喷 下面会介绍数据库的一些操作语句以及实际运用。欢迎继续阅读,下面附上源码地址。
运行环境VS2015
免费源码地址:http://down.51cto.com/data/2215791
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。