using System;
using SystemIO;
using SystemDataOleDb;
namespace ConsoleCommandDemo
{
/// <summary>
/// Class 的摘要说明
/// </summary>
class CommandClass
{
/// <summary>
/// 应用程序的主入口点
/// </summary>
[STAThread]
static void Main(string[] args)
{
string strCon = @Provider=MicrosoftJetOLEDB;Data Source=DataBasemdb;;
// 定义连接
OleDbConnection MyCon = new OleDbConnection(strCon);
try
{
MyConOpen();
string strSQL = @INSERT INTO ADODemo (姓名 年龄) VALUES (赵六 );
OleDbCommand MyCom = new OleDbCommand(strSQL MyCon);
// 执行没有返回结果的指令
ConsoleWriteLine(执行的命令:{} MyComCommandText);
ConsoleWriteLine(执行结果影响了:{}个记录 MyComExecuteNonQuery());
// 删除一条记录
strSQL = @delete from ADODemo where (姓名 = 赵六);
MyComCommandText = strSQL;
ConsoleWriteLine(执行的命令:{} MyComCommandText);
ConsoleWriteLine(执行结果影响了:{}个记录 MyComExecuteNonQuery());
// 使用参数插入一条记录
MyComCommandText =INSERT INTO ADODemo (姓名 年龄) VALUES (? ?);
MyComParametersAdd(@姓名 OleDbTypeVarChar );
MyComParametersAdd(@年龄 OleDbTypeTinyInt);
MyComParameters[@姓名]Value = 赵六;
MyComParameters[@年龄]Value = ;
ConsoleWriteLine(执行的命令:{} MyComCommandText);
ConsoleWriteLine(执行结果影响了:{}个记录 MyComExecuteNonQuery());
// 删除一条记录
strSQL = @delete from ADODemo where (姓名 = 赵六);
MyComCommandText = strSQL;
ConsoleWriteLine(执行的命令:{} MyComCommandText);
ConsoleWriteLine(执行结果影响了:{}个记录 MyComExecuteNonQuery());
// 浏览数据
strSQL = @select * from ADODemo;
MyComCommandText = strSQL;
OleDbDataReader MyDataReader = MyComExecuteReader();
// 显示数据库中的数据
ConsoleWriteLine(显示数据库中的数据);
while(MyDataReaderRead())
{
ConsoleWriteLine(姓名:{} 年龄:{} MyDataReaderGetValue() MyDataReaderGetValue());
}
MyDataReaderClose();
}
catch (Exception ex)
{
ConsoleWriteLine({} exToString());
}
finally
{
MyConClose();
MyConClose();
}
ConsoleReadLine();
}
}
}