- 在Visual Studio2013 C#中以编程方式操作Access数据库,一般使用OleDb进行连接:
- 1.首先添加两个引用(使用using):
using System.Data.OleDb; //添加引用
using System.Data;
//建立连接对象
OleDbConnection conn = new OleDbConnection();
- 3./定义OleDbConnection连接的连接字符串,即要连接的数据库:
// 定义OleDb连接字符串(数据库路径)
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\Users\Administrator\Desktop\GradeView\Database\school1.mdb";
//注意: Data Source = 你要连接的数据库文件的绝对路径。
//定义连接命令:
OleDbCommand command = new OleDbCommand();
- 5.(根据需求可省略)定义OleDbCommand命令的各项属性:
//设置要执行的内容,根据CommandType属性设置
command.CommandText = "insert into ";
//设置OleDbCommand命令CommandText属性的类型
command.CommandType = System.Data.CommandType.Text;
//设置OleDbCommand命令的连接,一般是之前定义的OleDb连接
command.Connection = conn;
conn.Open();
if(conn.State == ConnectionState.Open)
{
Console.WriteLine("成功连接到数据库!");
}
else
Console.WriteLine("数据库连接失败!");
- 8.进行其他操作和处理,如修改SQL字符串、定义数据读取器(DataReader)等:
//建立数据读取器对象
OleDbDataReader Reader = command.ExecuteReader();
//将CommandText的内容读取到数据读取器Reader中,处理完读取器数据之后要马上关闭,要在OleDb连接关闭之前关闭
Reader.Close();
command.ExecuteNonQuery();
//关闭数据库连接
conn.Close();
这里写图片描述
- 看完之后如果有什么意见或问题,欢迎在评论区评论,互相交流学习!!!
网友评论