那位兄弟能给我一个使用ADO.NET访问数据库的C#源程序? 这么简单的问题,你也要? msdn上那么多的例子啊可惜我现在在网吧玩游戏,等上班之后给你 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看起来有点乱,直接复制到一个Console程序代码中就好了using System;using System.Data;using System.Data.SqlClient;namespace SQLServerProvider{ /// <summary> /// Class1 的摘要说明。 /// </summary> class Class1 { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { string ConStr = @"server = (local)\yoursql;"+"Integrated Security = true;database = Northwind"; SqlConnection sqlConn = new SqlConnection(ConStr); try { sqlConn.Open(); string SQL = "SELECT * FROM Employees"; SqlCommand sqlComm = new SqlCommand(SQL,sqlConn); SqlDataReader sqlReader = sqlComm.ExecuteReader(); Console.WriteLine("查询数据库 : {0},并使用了查询语言{1}:",sqlConn.Database,sqlComm.CommandText); Console.WriteLine("First Name \t Last Name\t Title"); while(sqlReader.Read()) { Console.WriteLine("{0} | {1} {2}",sqlReader["FirstName"].ToString().PadLeft(10), sqlReader["LastName"].ToString().PadLeft(10),"\t"+sqlReader["Title"].ToString().PadLeft(10)); } } catch(Exception ex) { Console.WriteLine("Error:"+ex.Message); } finally { sqlConn.Close(); Console.ReadLine(); } } }} OleDbConnection conn = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;data source=E:\\C#\\Stud.mdb");conn.Open();OleDbCommand cmd = conn.CreateCommand();cmd.CommandText=("Select top 10 * from studs",conn);OleDbDataReader rd = cmd.ExecuteReader();////rd 就是你要的数据集咯。 http://www.codeproject.com/dotnet/SimpleDbReadWrite/SimpleDbReadWrite.ziphttp://www.codeproject.com/dotnet/SimpleDbReadWrite/SimpleDbReadWrite_src.ziphttp://www.codeproject.com/dotnet/simpledbreadwrite.asp?target=ADO%2Enet%7CC%23这个地方多看看吧,声明这个问题:请不给我分!希望尊重我的意愿! 看看微软的答案:1、http://www.microsoft.com/china/msdn/library/techart/adonetdev.asp#adonetdev_topic12、http://www.microsoft.com/china/msdn/library/dv_vstechart/html/vbtchNavigatingMultipleRelatedTablesInADONETDataset.asp 如何C#实现向RDLC文件中写入一个列节点<TableCell> ADOX 追加Access数据库字段! c# 如何调用远程Sharepoint 获取任务列表 想不起来的东西 谁能详细的说一下.NET里的三层/N层结构? log4net在配置文件中指定logger的日志级别的问题? 怎样实时接收网络数据帧,并在解析完帧后及时更新GUI界面 添加记录后,如何将添加的记录变成当前的记录? 关于C#中dll调用的问题? 求教关于c#读取存储过程的问题 c#书籍 大全! up有分! 请问C#中string类型有长度限制吗?
using System.Data;
using System.Data.SqlClient;namespace SQLServerProvider
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
string ConStr = @"server = (local)\yoursql;"+"Integrated Security = true;database = Northwind";
SqlConnection sqlConn = new SqlConnection(ConStr);
try
{
sqlConn.Open();
string SQL = "SELECT * FROM Employees";
SqlCommand sqlComm = new SqlCommand(SQL,sqlConn);
SqlDataReader sqlReader = sqlComm.ExecuteReader();
Console.WriteLine("查询数据库 : {0},并使用了查询语言{1}:",sqlConn.Database,sqlComm.CommandText);
Console.WriteLine("First Name \t Last Name\t Title");
while(sqlReader.Read())
{
Console.WriteLine("{0} | {1} {2}",sqlReader["FirstName"].ToString().PadLeft(10),
sqlReader["LastName"].ToString().PadLeft(10),"\t"+sqlReader["Title"].ToString().PadLeft(10));
} }
catch(Exception ex)
{
Console.WriteLine("Error:"+ex.Message);
} finally
{
sqlConn.Close();
Console.ReadLine();
}
}
}
}
"Provider=Microsoft.Jet.OLEDB.4.0;data source=E:\\C#\\Stud.mdb");
conn.Open();
OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText=("Select top 10 * from studs",conn);
OleDbDataReader rd = cmd.ExecuteReader();
////
rd 就是你要的数据集咯。
http://www.codeproject.com/dotnet/SimpleDbReadWrite/SimpleDbReadWrite_src.zip
http://www.codeproject.com/dotnet/simpledbreadwrite.asp?target=ADO%2Enet%7CC%23这个地方多看看吧,
声明
这个问题:请不给我分!希望尊重我的意愿!
1、http://www.microsoft.com/china/msdn/library/techart/adonetdev.asp#adonetdev_topic1
2、http://www.microsoft.com/china/msdn/library/dv_vstechart/html/vbtchNavigatingMultipleRelatedTablesInADONETDataset.asp