资源简介
VS中c#中数据库的操作,包括数据库的连接,增删查改
题目:实现一个简单的员工组织结构管理系统
1.数据库设计
1)员工表(工号,姓名,性别,所属部门,职位)
2)部门表(部门名称,部门简介)
3)管理表(员工工号,管辖部门名称)
2.完成如下功能
1)新增员工
2)删除员工
3)员工部门调转
4)员工职务调动
5)设置部门
6)设置部门的部长
7)删除部门
8)添加员工管辖部门
9)查询所有部门(部门名称,部门简介,部长姓名)
代码片段和文件信息
namespace MySqlData20180720
{
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class MySqlConnection
{
private static string mySqlConnection = “Data Source=dragonma;Initial Catalog=MyDatabase2018072001;Integrated Security=True“;
public void ShowTable(string what)
{
try
{
SqlConnection connection = new SqlConnection(@mySqlConnection);
string sqlStr = String.Format(“select * from {0}“ what);
connection.Open();
SqlCommand cmd = new SqlCommand(sqlStr connection);
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
for (int i = 0; i < rdr.FieldCount; i++)
{
Console.Write(rdr[i].ToString() + “ “);
}
Console.WriteLine();
}
rdr.Close();
connection.Close();
}
catch (Exception e)
{
Console.WriteLine(“select failed“);
WriteLog(e.Message);
}
}
public void SelectAll(string str)
{
try
{
SqlConnection connection = new SqlConnection(@mySqlConnection);
connection.Open();
SqlCommand cmd = new SqlCommand(@str connection);
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
for (int i = 0; i < rdr.FieldCount; i++)
{
Console.Write(rdr[i].ToString() + “ “);
}
Console.WriteLine();
}
rdr.Close();
connection.Close();
}
catch (Exception e)
{
Console.WriteLine(“select failed“);
WriteLog(e.Message);
}
}
///
/// operator employeeTable
///
///
///
///
///
public void InsertEmployee(string name string sex string departmentName string job)
{
try
{
if (name != null && sex != null)
{
if (job != “manage“)
{
SqlConnection connection = new SqlConnection(@mySqlConnection);
connection.Open();
string sqlStr = String.Format(“insert into employeeTable(idnamesexdepa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2138 2018-08-29 09:14 工作\code\20180720 MySql\2018082901 MySqlConnection\Test.cs
文件 15631 2018-08-29 09:14 工作\code\20180720 MySql\2018082901 MySqlConnection\MySqlConnection.cs
- 上一篇:手表类C#语言编程实现计算几天后的日期
- 下一篇:基于asp.net的新闻发布系统
相关资源
- C# 课程设计 员工管理信息系统 案例
- 基于RFID的员工考勤应用系统
- C#中的oracle数据库连接字符串,数据库
- c#做的员工管理系统
- C# 员工信息管理系统
- MySql数据库连接池C#代码(有注释附测
- 数据库课程设计员工管理系统(C#)
- 测试链接并显示查询数据
- 使用ID卡识别员工编号
- 通用数据库连接
- HRmanagement 在查看员工信息时
- SqlHelper 数据库连接的一些基本语句
-
Threela
yerDemo 数据库连接典型三层结 - C# 编写的 员工管理信息系统
- 员工绩效信息管理系统源码 asp.net绩效
- C#.NET 图书管理系统 c#下SQL数据库连接
-
C#中通过xm
l配置数据库 - 员工管理系统源码C#Winform+ACCESS数据库
- C# 员工信息管理系统源码(access数据
- C# 指纹识别程序(实现员工考勤记录
- C#通用数据库连接串,可连接Access、
- C# SQL Server数据库连接
- c#数据库连接串 加密 源码
- c#做的登录系统 (oracle数据库连接)
- WinFrom DataGridView增删查改
- MySQL数据库连接、创建、访问数据库、
- 通用数据库连接
- Access数据库连接、查询、排序
- SQL server、MySQL数据库连接,数据库操
- 企业员工IC卡考勤系统(IC卡读写)
评论
共有 条评论