学生成绩管理系统c#和access数据库
时间: 2023-11-22 14:06:15 浏览: 257
学生成绩管理系统 c#+Access
5星 · 资源好评率100%
学生成绩管理系统可以使用C#编程语言和Access数据库来实现。下面是一个简单的示例:
```csharp
using System;
using System.Data.OleDb;
namespace StudentGradeManagementSystem
{
class Program
{
static void Main(string[] args)
{
// 连接到Access数据库
string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\path\to\database.accdb";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
// 查询学生信息
string query = "SELECT * FROM Students";
OleDbCommand command = new OleDbCommand(query, connection);
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string studentName = reader["Name"].ToString();
int grade = Convert.ToInt32(reader["Grade"]);
Console.WriteLine("学生姓名: " + studentName + ",成绩: " + grade);
}
reader.Close();
// 修改学生密码
string updateQuery = "UPDATE Students SET Password = 'newpassword' WHERE ID = 1";
OleDbCommand updateCommand = new OleDbCommand(updateQuery, connection);
updateCommand.ExecuteNonQuery();
// 关闭数据库连接
connection.Close();
}
}
}
```
这个示例演示了如何连接到Access数据库,查询学生信息并修改学生密码。你可以根据自己的需求进行扩展,例如添加学生、添加成绩、查询总成绩等功能。
阅读全文