C#连接Access数据库
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比牙克石网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式牙克石网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖牙克石地区。费用合理售后完善,10多年实体公司更值得信赖。
对于许多小型的软件,使用access数据库是一个不错的选择,下面我就简单介绍使用C#来连接数据库。
第一步: 我们在vs2015中建立一个项目,命名为AccessTest。
项目建立
第二步: 新建Access数据库文件,命名为test,位置可以放在桌面
数据库文件
第三步:在winform窗体中添加一个button按钮。
第四步:添加引用 System.Data.OleDb;
using System.Data.OleDb;
第五步:双击button 按钮 添加代码
///
/// Access数据库测试连接按钮
///
///
///
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
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享文章:C#连接Access数据库-创新互联
新闻来源:
http://mswzjz.cn/article/coegoi.html