帮我写一个使用DBhelper类查询数据库表数据的程序
时间: 2024-09-24 21:15:26 浏览: 37
DBHelper 数据库帮助类
当然可以。假设你已经有了上述提到的基本`DBHelper`类,你可以按照以下步骤编写一个简单的程序来查询数据库表的数据:
```csharp
using System;
using System.Data;
class Program
{
static void Main(string[] args)
{
// 创建DBHelper实例,这里假设你的数据库连接信息已设置
DBHelper dbHelper = new DBHelper("your_connection_string");
try
{
// 打开数据库连接
dbHelper.OpenConnection();
// 定义SQL查询语句
string sql = "SELECT * FROM YourTableName";
// 执行查询并获取结果
DataTable data = dbHelper.ExecuteQuery(sql);
// 如果有查询结果,打印出来
if (data.Rows.Count > 0)
{
foreach (DataRow row in data.Rows)
{
Console.WriteLine("Row ID: {0}", row["YourPrimaryKeyColumn"]);
// 根据列名打印其他字段,例如"Name": "{0}", "Age": "{1}"
Console.WriteLine("Name: {0}, Age: {1}", row["Name"], row["Age"]);
}
}
else
{
Console.WriteLine("No data found.");
}
// 关闭数据库连接
dbHelper.CloseConnection();
}
catch (Exception ex)
{
Console.WriteLine($"An error occurred: {ex.Message}");
}
Console.ReadLine(); // 程序暂停,方便查看控制台输出
}
}
```
注意替换`your_connection_string`为你的实际数据库连接字符串,`YourTableName`为你想要查询的表名,以及`YourPrimaryKeyColumn`和`Name`、`Age`为表中的列名。
阅读全文