求一个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#