自编SQLLibrary---应该怎样设计?

问题描述

最近刚被学校一家工作室录用我们老大让我先练练手编一个方便C#操作数据库的

/*********************************************************************************************************************SqlDataBase:**private:**string_server存储服务器名**string_databaseName存储数据库名**SqlConnection_connection**property:**stringServer供读取服务器名**stringDataBaseName供读取数据库名**constructor:**publicSqlDataBase(stringdatabaseName)默认服务器为本地**publicSqlDataBase(stringserver,stringdatabaseName)**function:**voidCommand(stringcommand)接收执行SQL命令语句**********************************************************************************************************************/这个是我设计的----很拙劣其实有关执行SQL命令语句的部分我是想针对不同SQL命令(INSERT,SELECT,UPDATE,DELETE等)定义不同函数的但是有关每个函数应该接受什么参数的问题我就无法解决了而且本来还想设计一个检查机制,譬如对应于执行SELECT语句的函数Select()我应该首先检查一下这个数据库是否存在,这个表是否存在,这个列是否存在对于执行INSERT语句的函数Insert()我就还要检查加入的数据是否满足列的非空约束条件等等我学C#+SQLServer也没到两个星期对这些问题根本无从下手各位朋友能不能帮我完善一下这个设计顺便对于细节上的是实现给点指点

解决方案

解决方案二:
为啥就是没人理我呢?
解决方案三:
呵呵,都直接用微软的了。下面这个是我练习时写的http://feb-.blog.163.com/blog/static/165778920071012105756533/
解决方案四:
真是谢谢你了看了你的程序之后我发现自己的基础还真的是太不扎实了看来我还要努力!

时间: 2024-10-24 10:16:48

自编SQLLibrary---应该怎样设计?的相关文章

c#-C#图书管理系统的课程设计怎么做?借书和还书的功能怎么编代码

问题描述 C#图书管理系统的课程设计怎么做?借书和还书的功能怎么编代码 C#图书管理系统的课程设计怎么做?借书和还书的功能怎么编代码 解决方案 课程设计怎么做,听我和你细细说. 这种玩意纯扯淡,千万不要当了真. 老师当年就不会,所以才来把书教. 胡乱抄来个课题,答案google有很多. 直接根据关键字,打开google来搜索. 下载几个来"参考",如果不行换一个. 知识要点要记牢,如何编译得掌握. 抄袭不忘改名字,修改时间别忘了. 老师学生互相骗,混个及格就行咯. 解决方案二: htt

动效设计富有未来科技感

  基于情景的消隐           小编推荐:动效设计让你的设计富有未来科技感 这是iOS上的Chrome,有着基于情景的消隐动效. 当向下滚动时,导航控件自动消隐.用户向上滚动时,导航控件出现.优设哥发现这一点上,腾讯网的新闻详情页已经采用了.案例围观地址(上下滚动鼠标滑轮,注意页面顶部导航的变化):http://news.qq.com/a/20131104/001730.htm .这种方法既能提高浏览体验.也拓展了有限的浏览空间.这对于空间限制较大的移动设备来说,尤为重要. 用户会快速扫

仿生设计:来自大自然的创意

仿生设计:来自大自然的创意 时间:2014-11-25 11:06 来源:虎嗅网 作者:普象工业设计小站 注:本文筛选了若干种出人意表的日用产品,它们都有一个共同特质:仿生.仿生不是对大自然的拙劣模仿或照搬,而是创意元素永远最重要.图文/普象工业设计小站(微信公众ID:iamdesign,欢迎关注),虎嗅增加了若干图片说明.如转载需经原作者"普象工业设计小站"授权.多图杀鸡,请在Wifi环境中打开. 大自然是物质的世界,形状的天地.自然界的无穷信息传递给人类,启发了人类的智慧,丰富了人

SoC嵌入式软件架构设计

内存是SoC(System on Chip,片上系统)集成设计的重要模块,是SoC中成本比重较大的部分.内存管理的软硬件设计是SoC软件架构设计的重要一环,架构设计师必须要在成本和效率中取得平衡,做到在节省内存的同时保证整个系统的性能.系统内存需求评估是对嵌入式软件架构师的最基本要求,同时也是其最重要的技能之一.一般在SoC项目立项的时候,架构师就要完成系统内存需求评估.     下面以一个多媒体电子解决方案中的SoC设计为原型,说明大致的评估流程:     1. 根据产品规格,对各个应用场景进

Visual Studio Team Architect团队的敏捷软件开发(第三部分)

在开始之前,首先来回顾一下我们是如何得到在sprint中需要实现的用户故事(User Story)列表的 :首先,团队会根据开发团队在以往sprint的经验中得出的团队开发速度评估,以及对产品待开发事项( Product Backlog)的粗略的成本评估.基于这两个评估,开发团队从产品待开发事项中挑选出一个用户 故事的候选列表,提交给产品利益相关者(Stakeholder)进行讨论.在讨论的过程中,伴随着用户需求 的进一步明确与细化,该列表的优先级可能会有相应的调整.回顾这个过程,不正是敏捷开发

怎样提高网站访客量?

  小编推荐:用设计的方式让产品更受欢迎一直是产品人员孜孜以求的,像文章说的一个小改动就能增加70%的点击,是不是很有吸引力?让我们来学习下,也来搞个诱人的网站吧~ 怎么让访客待得更久并且不断回头?Webydo为你提供7项强大的建议. 让用户对网站设计满意仅仅是万里长征第一步.在网站上线后,还需要与几百万个其他网站争抢关注度,而你则需要想尽办法留住访客,让他们不断回头. 如何做到吸引人是用户体验设计中最为困难的一个方面,其不仅要求有高质量的内容,还要有巧妙.让人热血沸腾的方法来呈现内容. 如果你

使用PHOTOSHOP需要避免的5中错误

  初作为菜鸟知晓有photoshop这款神奇的工具的时候,你一定会十分专注的去利用它让你的工作更加完美.我们都经历过这个时刻,尤其是在开始接触photoshop的时候,觉得它是一款神奇的工具.但是如果你不是大师级的或者专业的人员,或多或少都会犯一些事后觉得不可思议的普通错误.有些错误是经验失误,有些容易发现,还有一些可能你都不知道自己为什么这样做. 这里有五种需要记住永远不要做滑稽错误: 1.过度使用photoshop效果. 猜猜看是什么错误?其实就是过度的依赖photoshop的技术.看看上

Speex手册----Speex 简介

没搜到Speex相关的中文资料,所以想将Speex的英文手册中会用到的部分翻译出来.Speex官网:http://speex.org/ 可以再Documentation下找到PDF版或HTML OL版的英文手册.每段我都会付上英文原段落,可能会由于英文技能的匮乏或语音解码领域的不熟悉会有翻译错误,也望各位发现后能够不吝赐教,大家共同进步. PS:如需转载,注明出处,不胜感激   简介 1.1 获得帮助 1.2 关于此文档 后记   简介: The Speex codec (http://www.

Netty实现高性能RPC服务器

  在本人写的前一篇文章中,谈及有关如何利用Netty开发实现,高性能RPC服务器的一些设计思路.设计原理,以及具体的实现方案(具体参见:谈谈如何使用Netty开发实现高性能的RPC服务器).在文章的最后提及到,其实基于该方案设计的RPC服务器的处理性能,还有优化的余地.于是利用周末的时间,在原来NettyRPC框架的基础上,加以优化重构,本次主要优化改造点如下: 1.NettyRPC中对RPC消息进行编码.解码采用的是Netty自带的ObjectEncoder.ObjectDecoder(对象