好久没写程序了,有一年多了,这一年自己瞎混着过来,最近因为要用C#写一个小软件,所以研究下,之前因为对数据库这块也比较熟悉,所以应该不是什么大问题。不过貌似使用Access2007版本转换过来的mdb文件支持度不好,会报错。但是使用Access2003的就没问题。
当然代码不好,本身我也是个入门,具体连接类如下所示:
public class dataconnect
{
public string getname()
{
/*Access数据库连接串*/
String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\access.mdb";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open(); //打开连接
OleDbCommand sqlcmd = new OleDbCommand(@"select * from product where ID=1", connection); //sql语句
OleDbDataReader reader = sqlcmd.ExecuteReader(); //执行查询
string info="hello";
if (reader.Read())
{ //这个read调用很重要!不写的话运行时将提示找不到数据
info = (string)reader["name"]; //取得字段的值
connection.Close();
reader.Close();
}
return info;
}
}
|
运行结果:
具体源文件下载附件:
|
文件: | 连接Access数据库.rar |
大小: | 165KB |
下载: | 下载 |
|
阅读(799) | 评论(0) | 转发(0) |