C#读写Access数据库、表格datagridview窗体显示代码实例
最近项目中用到C#对于Access数据库表读写.mdb操作,学习了下相关的东西,这里先整理C#对于Access数据库的操作,对于MySQL和Oracle数据库的操作放到后面再写。
Access是微软数据库编辑软件,其生成的数据库文件为.mdb或.accdb,因此在Visual
Studio里不像操纵MySQL那样需要使用mysql数据库驱动,系统库里有关于操纵数据库的几个类。说下其中几个主要用到的类:
System.Data;
System.Data.OleDb;
System.Data.Odbc;
System.Data.SqlClient;
先简单说下C#对于Access数据库的几个基本操作原理:
C#操作Access连接字符串
String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=mydata.mdb";
C#操作Access建立连接
OleDbConnection connection = new OleDbConnection(connectionString);
C#操作Access使用OleDbCommand类执行Sql语句
OleDbCommand cmd = new OleDbCommand(sql, connection);
connection.Open();
cmd.ExecuteNonQuery();
[1]连接Access数据库
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Application.StartupPath + "\\mydata.mdb");
[2]连接SQL Server2000数据库
SqlConnection conn = new SqlConnection("server=.; uid=admin; pwd=123456; database=mydata");
[3]受信任的SQL Server2000数据库
SqlConnection conn = new SqlConnection("workstation id=localhost; Integrated Security=SSPI; database=mydata");
[4