马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

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

  [复制链接]
查看3864 | 回复2 | 2015-1-13 22:00:46 | 显示全部楼层 |阅读模式
本帖最后由 sxningli 于 2015-1-14 09:29 编辑

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

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

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

1.打开mysql数据库,并执行以下示例脚本创建测试数据库:
[SQL] 纯文本查看 复制代码
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表的对应实体类。同时写入操作代码进行测试:

首先需要先
[C#] 纯文本查看 复制代码
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 | 显示全部楼层
是吴迪吗
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则