Chinaunix首页 | 论坛 | 博客
  • 博客访问: 262046
  • 博文数量: 82
  • 博客积分: 2502
  • 博客等级: 少校
  • 技术积分: 842
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-04 15:13
文章分类

全部博文(82)

文章存档

2011年(3)

2009年(25)

2008年(54)

我的朋友

分类:

2011-03-06 20:53:51

好久没写程序了,有一年多了,这一年自己瞎混着过来,最近因为要用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
下载:下载

阅读(768) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~