sxningli 发表于 2015-1-13 22:00:46

C#5分钟学会数据库操作

本帖最后由 sxningli 于 2015-1-14 09:29 编辑

今天给大家介绍一下C#快速数据库操作框架。只要掌握了C#基本语法的童鞋,可在5分钟之内学会C#操作数据库最简单的方法。

演示过程:使用C#快速进行数据库的增删改查操作。手把手教学,请跟着代码一步步练习。

演示数据库:mysql(sqlserver仅需更改数据库连接类型即可)

1.打开mysql数据库,并执行以下示例脚本创建测试数据库:CREATE DATABASE IF NOT EXISTS `autumnDemo`;
USE `autumnDemo`;
CREATE TABLE `member` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
)2.打开VS,创建一个ConsoleApplication
在Program类中,创建数据库中member表的对应实体类。同时写入操作代码进行测试:

首先需要先
using Autumn.DB.Config;
using Autumn.DB.Factory;
class Program {
      public class Member {
            public int Id { get; set; }
            public string Username { get; set; }
            public string Password { get; set; }
      }

      static void Main(string[] args)      {
            //以mysql演示。配置数据库类型和连接字符串,连接字符串请根据自己系统情况作修改
            ConfigManager.LoaderConfiguration("mysql", "server=127.0.0.1;uid=root;database=autumnDemo");
            /*-------------------------添加演示-------------------------*/
            Member member = new Member();

            member.Username = "张三";
            member.Password = "123456";
            bool result = DALFactory<Member>.Insert(member);
            Console.WriteLine(result ? "成功,id:"+member.Id :"失败");
            Console.ReadKey();
      }
}

此时刷新数据库,就发现刚才执行的添加操作已经在数据库写入啦。

项目已经放在Github,请童鞋们自行下载研究。如有疑问欢迎提出https://github.com/sxningli/Autumn.DB



yygkqzh 发表于 2015-1-13 22:46:39

试试 一直没有学会数据库

ibcadmin 发表于 2015-1-14 09:27:01

是吴迪吗
页: [1]
查看完整版本: C#5分钟学会数据库操作