当前位置:编程学习 > C#/ASP.NET >>

求一个ADO.net连接数据库的实例

本人刚学ADO.NET不久,
想在控制台测试一个ADO.NET连接库的实例:
数据库:SQL2005 数据库名称:ILS  机器:本地(localhost)
数据库查询表的select 语句:select item from item where item='8001'
各位帮帮小弟,完整的代码改怎么写,网上的资料也看了不少,就是不能成功
只能在这里求各位高手帮帮忙了。 --------------------编程问答-------------------- private void getConn()
{
      System.Data.SqlClient.SqlConnection conn = new SqlConnection("Server=localhost;Database=ILS;Uid=sa;Pwd=123");
            conn.Open();
            string sql = "select item from item where item='8001' ";
            DataTable dt = new DataTable();
            System.Data.SqlClient.SqlDataAdapter adapter = new System.Data.SqlClient.SqlDataAdapter(sql, conn);
            adapter.Fill(dt);
            conn.Close();
            adapter.Dispose();
}

这就是最普通的是个连接数据库了

最后的这个dt已经有数据在里面的了 --------------------编程问答-------------------- 楼主最好去看看ADO的资料 --------------------编程问答--------------------  public class ADOTester
    {
        private static readonly string ConnectionString = "server=.;database=ClearLinks;uid=sa;pwd=sa;";

        public static System.Data.DataSet GetDataSet()
        {
            string sql = "select * from qbUsers";

            System.Data.SqlClient.SqlConnection cnn = new System.Data.SqlClient.SqlConnection(ConnectionString);

            System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(sql, cnn);

            System.Data.DataSet ds = new System.Data.DataSet();

            da.Fill(ds);

            return ds;
        }
    }

    class MainApp
    {
        static void Main()
        {

            foreach (System.Data.DataRow row in ADOTester.GetDataSet().Tables[0].Rows)
            {
                Console.WriteLine(string.Format("Id: {0}, Code: {1}", row[0], row[1]));
            }

            Console.Read();
        }
    }
} --------------------编程问答-------------------- 搜一下ado.net的实例吧。。太多了。。。也很好理解的。 --------------------编程问答-------------------- 这样看代码很难懂的。因为没有数据库, 你去51aspx。com 下载一些实例吧。 
很快就懂了。 --------------------编程问答-------------------- 比较简单 研究下ADO的那几个对象就行,不难  --------------------编程问答-------------------- 哈哈,楼主和我一样!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,