根据MSDN的资料,有两种方法连接到ACCESS数据库,分别是:
一、在服务器资源管理器中连接到 Access 数据库
1、在服务器资源管理器中创建连接
二、从应用程序连接到 Access 数据库
1、以直观方式连接到 Access 数据库
➀ 从服务器资源管理器创建连接
➁ 从“工具箱”的“数据”选项卡创建连接
2、以编程方式连接到 Access 数据库
➀ 以编程方式在应用程序和 Access 数据库之间创建连接
在Visual Studio 2010 C#中以编程方式操作Access数据库,一般使用OleDb进行连接:
//首先要添加2个命名空间的引用
Using System.Data;
using System.Data.OleDb;
//定义一个新的OleDb连接
System.Data.OleDb.OleDbConnection conn = new
System.Data.OleDb.OleDbConnection();
//定义OleDb连接的连接字符串,即要连接的数据库
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source= C:\Documents and Settings\username\" +
@"My Documents\AccessFile.mdb";
//Access2007、2010版的要用
//@"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=|DataDirectory|\Data\za_data.accdb";
//打开连接
conn.Open();
//关闭连接
conn.Close();
一般情况就是:
1、定义OleDb连接
OleDbConnection conn = new OleDbConnection();
2、定义OleDb连接字符串(数据库路径)
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=|DataDirectory|\Data\za_data.accdb";
3、定义连接命令:
OleDbCommand command = new OleDbCommand();
4、定义OleDbCommand命令的各项属性:
⒈ command.CommandText = "insert into ";
//设置要执行的内容,根据CommandType属性设置
⒉ command.CommandType = System.Data.CommandType.Text;
//设置OleDbCommand命令CommandText属性的类型
⒊ command.Connection = conn;
//设置OleDbCommand命令的连接,一般是之前定义的OleDb连接
5、打开连接
conn.Open();
6、进行其他操作和处理,如修改SQL字符串、定义数据读取器(DataReader)等。
OleDbDataReader Reader = command.ExecuteReader();
Reader.Close();
/*这里已将command.CommandText的内容读取到数据读取器Reader中,处理完读取器数据之后要马上关闭,要在OleDb连接关闭之前关闭。*/
7、执行所需操作:
command.ExecuteNonQuery();
8、关闭OleDb连接:
conn.Close();
本方式从OleDb连接打开后一直保持连接,一定要在使用完之后关闭。
C# 是一门语言,visual studio 是一个工具,这个工具可以使用c#语言 ,也可以用vb语言来开发项目
这位同学你好,C#是一门语言,VisualStudio是一个开发IDE工具,你只要下载VisualStudio2010就可以了,里面包含了C#开发包。下载地址是:http://www.microsoft.com/visualstudio/zh-cn,给分后我教你免费激活。
我不同意二楼的说法,还是IDE更适合新手,不然大部分时间用在搭建那些环境上面,实在不划算。
你可以找老师要啊,什么安装c#和visual studio,不就是Microsoft Visual Studio 2010,再装个插件sp1就行了,你们学习编程这个工具老师是有的,找老师要去。。。