| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1628 人关注过本帖
标题:俺做的数据库,兄弟们都来看看哟!!!!!!!
取消只看楼主 加入收藏
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
 问题点数:0 回复次数:12 
俺做的数据库,兄弟们都来看看哟!!!!!!!

请兄弟们一起来用用呀!(绝对好用,起码比微软的那个SQL方便多啦~) 非常感谢你帮我测试我的这个数据库东东(DBS.DLL)!!! DBS_Form.exe就是我做的一个比较简单的...操作界面的东西...嗯...界面是比较差啦~~~只是测试用的,你们可以参考DBS_Form.exe的代码帮我测试一下~~非常感谢!!! DBS_Form.exe里面有相当详细的关于如何使用我这个数据库的介绍,再此就不再说了,但是有几个特点想说一下: A.支持数组存放——微软为我们提供的数据库没有的功能! B.省内存——这是很基本的啦(支持图片存放当然要省啦)。。。 C.使用超级方便,比微软的那套东西不知道好到哪儿去啦!!我最初就是因为讨厌微软为我们提供的那些东西,所以才自己动手做的~

例如:存和取直接通过Collecter[x,y]这样的形式完成 在存取时有时候会面临不同的类型是否可以相互转换的问题,直接通过Collecter[x,y].CanBe***这个bool属性来进行判断,超级方便 还有,一个巨大的特征(太方便啦!) Collecter[*,**]=new byte[]{1,23,45}; double[]d=Collecter[*,**];//看见没有!!!直接取就是了,不需要你做任何处理!(这是因为byte永远都可以转换为double,而转换的过程我已经内部处理掉了~~,我使用一个我自定义的MyObject作为中载体,转换就由它完成) 当然,如果你把上面那个过程反过来。。。那就可能会导致异常了(要看double数组里是否有大于255的值或者小于0的值,因为byte可以接受的只有这么一个范围),你可以通过向上面所说的Collecter[*,**].CanBebytes来判断它是否可以转换为byte数组,是不是超级好用啊??!!

还有一点:我那个DBS_Form.exe在设定数组的时候要在那个文本框里这样输入:***,***,***,***,每个数字后面都要有逗号,其他的就没什么好说的了~~~

还有:save.dbs是做的一个样版文件,用DBS_Form.exe打开看看~~~

想起来了,有一点还是有必要说:它可以接受的类型:string,Bitmap,Image,bool,int,int[],char,char[],long,long[],byte,byte[],decimal,decimal[],Single,Single[],Double,Double[], 列分为五类:A.字符串(LieType.str) B.bool(LIeType.Boolean) C.数字(LieType.num) D.数组(LieType.bytes) E.图象(LieType.image) 如果你愿意帮我,如果你碰到了问题,非常欢迎来问我,我将万分感谢!!(如果能找出特殊的异常,那我就最高兴不过了!!) 因为早一段时间丢了代码,所以现在重写了一次

JdxmH9QL.rar (73.74 KB) 俺做的数据库,兄弟们都来看看哟!!!!!!!

[此贴子已经被作者于2005-7-14 14:37:14编辑过]



CGwlyJev.rar (7.86 KB) [求助]请兄弟们帮忙啊!!!



79HcXhQH.zip (71.54 KB) 俺做的数据库,兄弟们都来看看哟!!!!!!!



PTpEka8z.rar (73.77 KB) 俺做的数据库,兄弟们都来看看哟!!!!!!!

搜索更多相关主题的帖子: 数据库 兄弟 
2005-07-03 22:40
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
想起来了,有一点还是有必要说:它可以接受的类型:string,Bitmap,Image,bool,int,int[],char,char[],long,long[],byte,byte[],decimal,decimal[],Single,Single[],Double,Double[]
列分为五类:A.字符串(LieType.str) B.bool(LIeType.Boolean) C.数字(LieType.num) D.数组(LieType.bytes) E.图象(LieType.image)
如果你愿意帮我,如果你碰到了问题,非常欢迎来问我,我将万分感谢!!(如果能找出特殊的异常,那我就最高兴不过了!!)

寻求挑战,追求完美 Oh,my god!
2005-07-03 22:49
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
呼,算了,现在先别麻烦各位,以后我再把完整的东西弄出来给大家用(快完工了!!!哈哈哈哈)

寻求挑战,追求完美 Oh,my god!
2005-07-06 16:42
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
短裤棉拖鞋,帮忙~~谢啦~~
我觉得以后哪位做,如果觉得SQL麻烦,又喜欢我这个,就有得期待啦,我还没做网络查询和临时查询的~~做完以后就更爽啦....

寻求挑战,追求完美 Oh,my god!
2005-07-10 22:47
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
兄弟们,可不要误会呀,我这个东西不需要SQL的!这个格式是我自己做的!!!!

都拿去用用吧~~~帮忙啊!!!

寻求挑战,追求完美 Oh,my god!
2005-07-12 11:24
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
关于效率,我也考虑过很多,但是我想呢,没有点特点的东西,我做了干什么?所以就还是把那几个东西收进来了~~(我想我得考虑把每个类型可以接受的子类型减少了..减少转换的负担,因为我想我在转换上花的工夫太多了~而且为了省内存,我也花了好多手脚)
激活按钮?按"查询"
还有...那个界面只是调试用的...呵呵..
"
程序没有索引,数据多的话排序超慢。

程序的好是脱离数据库自行存储数据
"
是指DBS_FORM.EXE吗?关于数据排序...那些功能等我以后正式做界面再说吧~~

以下是我今天的测试记录:(256M内存,1.2G处理器)
在四个列的情况下:
五秒增加1000000行(不做其他操作)
1.5秒设置400000个量(同时增加100000个行)
0.8秒获取400000个量(首先增加了100000个行并且设定了400000个量,但是不计这两步的时间)
将第二步和第三步合起来2.4秒
手表计时,可能我按得比较慢,所以导致某些地方时间计多了一点点...但是这些都说明了,我的东西速度不慢!!!谁敢说它慢!
在以上情况下,Collecter内共存了400000个量,使用内存31828k(在没有使用Collecter的时候,DBS_Form.exe使用内存17228K,也就是说,这个存储有400000个量的Collecter使用了大约14600K的內存)

不信的话你可以自己试

[此贴子已经被作者于2005-7-14 9:13:24编辑过]



寻求挑战,追求完美 Oh,my god!
2005-07-13 16:34
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
哎...基础知识不够啊!!!对数据库了解得太少啦!多谢指教!!!!!!!!

寻求挑战,追求完美 Oh,my god!
2005-07-13 16:37
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
其实我做这个东西,只是想看看自己的水平到底怎样了,但是既然做了,我就要尽力做好它!!!
live41,不知道你愿意不愿意看看我代码...帮我分析分析,该怎么样提高效率??(我想我是不是该分两个版本做?一个方便版,一个死板快速版)
愿意的话留下邮箱好吗?
还有,想跟你讨论一下,你认为我在里面加了数组存放是不是很有用呢(对于数据的查询)?
我的看法大概是这样的:用数组,可以突破1的限制,可以用它创建一种索引查询制度,在不同的数据库中跳转以找到合适的信息,就拿论坛来说:分两个库:第二个放贴子,第一个则放主题和主贴\跟帖的索引(这个索引对应第二个库中的一个列的值),大致就是这种形式,你觉得有没有更好的方法呢?
就像这样:
库一:|主题(字符串)|主贴索引(数字类的特殊标识)|跟帖索引(数字类的特殊标识组)|
库二:|贴子标识|贴子内容|帖子作者|发帖时间|.....
你看怎么样?

寻求挑战,追求完美 Oh,my god!
2005-07-13 17:21
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
其实我做这个东西,只是想看看自己的水平到底怎样了,但是既然做了,我就要尽力做好它!!!
live41,不知道你愿意不愿意看看我代码...帮我分析分析,该怎么样提高效率??(我想我是不是该分两个版本做?一个方便版,一个死板快速版)
愿意的话留下邮箱好吗?
还有,想跟大家讨论一下,你认为我在里面加了数组存放是不是很有用呢(对于数据的查询)?
我的看法大概是这样的:用数组,可以突破1的限制,可以用它创建一种索引查询制度,在不同的数据库中跳转以找到合适的信息,就拿论坛来说:分两个库:第二个放贴子,第一个则放主题和主贴\跟帖的索引(这个索引对应第二个库中的一个列的值),大致就是这种形式,你觉得有没有更好的方法呢?
就像这样:
库一:|主题(字符串)|主贴索引(数字类的特殊标识)|跟帖索引(数字类的特殊标识组)|
库二:|贴子标识|贴子内容|帖子作者|发帖时间|.....
大家看怎么样?

寻求挑战,追求完美 Oh,my god!
2005-07-13 18:21
houyunqing
Rank: 1
等 级:新手上路
帖 子:476
专家分:0
注 册:2005-4-1
收藏
得分:0 
其实我做这个东西,只是想看看自己的水平到底怎样了,但是既然做了,我就要尽力做好它!!!

还有,想跟大家讨论一下,你认为我在里面加了数组存放是不是很有用呢(对于数据的查询)?
我的看法大概是这样的:用数组,可以突破1的限制,可以用它创建一种索引查询制度,在不同的数据库中跳转以找到合适的信息,就拿论坛来说:分两个库:第二个放贴子,第一个则放主题和主贴\跟帖的索引(这个索引对应第二个库中的一个列的值),大致就是这种形式,你觉得有没有更好的方法呢?
就像这样:
库一:|主题(字符串)|主贴索引(数字类的特殊标识)|跟帖索引(数字类的特殊标识组)|
库二:|贴子标识|贴子内容|帖子作者|发帖时间|.....
大家看怎么样?

寻求挑战,追求完美 Oh,my god!
2005-07-14 14:41
快速回复:俺做的数据库,兄弟们都来看看哟!!!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.050954 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved