|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ 请问,如果程序中需要一个数据库,通常会怎么实现呢?谢谢!
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3648
人关注过本帖
标题:
请问,如果程序中需要一个数据库,通常会怎么实现呢?谢谢!
只看楼主
加入收藏
mansohu
等 级:
新手上路
帖 子:192
专家分:0
注 册:2013-3-20
结帖率:
20.69%
楼主
收藏
已结贴
√
问题点数:10 回复次数:17
请问,如果程序中需要一个数据库,通常会怎么实现呢?谢谢!
我做的一个单机程序需要一个数据库,我用一个Access文件放在App的目录里,为了安全把Access文件的后缀去掉,还加了密码。虽然程序可以正常使用,但总觉得这种方法很不专业,请问各位高手,一般大家是怎么解决数据库问题的?谢谢!
搜索更多相关主题的帖子:
密码
单机
数据库
专业
2016-05-14 15:44
举报帖子
使用道具
赠送鲜花
hjxlj
来 自:江西
等 级:
贵宾
威 望:
14
帖 子:292
专家分:1519
注 册:2013-6-25
第
2
楼
收藏
得分:0
这就是专业做法,虽然你的处理方法还有点欠缺。
本人QQ:775420425
2016-05-14 15:47
举报帖子
使用道具
赠送鲜花
hjxlj
来 自:江西
等 级:
贵宾
威 望:
14
帖 子:292
专家分:1519
注 册:2013-6-25
第
3
楼
收藏
得分:0
首先,你数据库加了密码就说明这是一个标准的作法。其次如果数据库内的数据很重要,不想被别人看到,则在把数据存入数据库前,先将数据加密后再存入数据库。这样,即使别人打开了你的数据库,由于存入数据库的数据都是已经加密的,所以别人也不知道什么意义。
本人QQ:775420425
2016-05-14 15:52
举报帖子
使用道具
赠送鲜花
mansohu
等 级:
新手上路
帖 子:192
专家分:0
注 册:2013-3-20
第
4
楼
收藏
得分:0
回复 3楼 hjxlj
可我觉得即使没有后缀,稍微有点基础的人也可以用些软件,就知道这是一个 Access 文件啊?
另外请问,给数据加密 是个什么思路?一般会怎么实现呢?
还请指导,谢谢!
2016-05-14 16:06
举报帖子
使用道具
赠送鲜花
hjxlj
来 自:江西
等 级:
贵宾
威 望:
14
帖 子:292
专家分:1519
注 册:2013-6-25
第
5
楼
收藏
得分:0
以下是引用
mansohu
在2016-5-14 16:06:03的发言:
可我觉得即使没有后缀,稍微有点基础的人也可以用些软件,就知道这是一个 Access 文件啊?
另外请问,给数据加密 是个什么思路?一般会怎么实现呢?
还请指导,谢谢!
后缀名不用改,改了也没多大作用。关键是你必须为数据库设置密码,这是第一道防线。然后对数据库内容进行加密也很重要。这样即使你的密码泄露了,别人打开你的数据库也看不到正常的数据,而且别人不知道你的加密算法,自然无法对数据库数据进行解密。至于如何加密,这个就有很多方法了。
本人QQ:775420425
2016-05-14 17:02
举报帖子
使用道具
赠送鲜花
xiangyue0510
等 级:
贵宾
威 望:
86
帖 子:941
专家分:5244
注 册:2015-8-10
第
6
楼
收藏
得分:2
不知道为啥搞得这么复杂。你都说了是单机,而且还加了密码。个人觉得可以了。
你觉得不安全的话,系统再把密码什么的搞好。
还不行,你就是换成SQL OROCAL都是一样的。关键是你眼里的危险是从什么地方来的。
2016-05-14 18:05
举报帖子
使用道具
赠送鲜花
hjxlj
来 自:江西
等 级:
贵宾
威 望:
14
帖 子:292
专家分:1519
注 册:2013-6-25
第
7
楼
收藏
得分:0
以下是引用
xiangyue0510
在2016-5-14 18:05:47的发言:
不知道为啥搞得这么复杂。你都说了是单机,而且还加了密码。个人觉得可以了。
你觉得不安全的话,系统再把密码什么的搞好。
还不行,你就是换成SQL OROCAL都是一样的。关键是你眼里的危险是从什么地方来的。
不能这么说,数据安全本来就是软件工程中一个重要的研究课题。为了数据安全,采取什么样的措施都不过分。
本人QQ:775420425
2016-05-14 20:05
举报帖子
使用道具
赠送鲜花
chen3523
等 级:
贵宾
威 望:
33
帖 子:223
专家分:1165
注 册:2013-2-12
第
8
楼
收藏
得分:2
微软的程序都被人破,何况我们是凡人。数据库的记录大多零碎,要结合查询才有用。
调试失败3次后,关机睡觉,当醒来时多有收获。
2016-05-14 21:36
举报帖子
使用道具
赠送鲜花
ZHRXJR
等 级:
版主
威 望:
125
帖 子:1034
专家分:5519
注 册:2016-5-10
第
9
楼
收藏
得分:2
任何程序如果使用数据库,均是按照要求使用不同的数据库,你使用Access数据库也没有问题,去掉扩展名不是不可以,别人就不知道这个文件是数据库文件,再设置密码,当然更好了。
数据库一般我们采用SQL数据库,这种数据库如果没有安装SQL软件,并且没有在SQL软件中设置需要的数据库,你的数据库文件是没有办法打开的,即就是他知道扩展名也无能无力,而且这种数据库不一定放在程序目录中,因此,比Access数据库要安全一点。
但对数据库你大可不必那样下功夫,如果你不想让别人使用你的程序,有很多方法可以保护你的程序,比在数据库下功夫要好得多。
请不要选我!!!
2016-05-14 22:16
举报帖子
使用道具
赠送鲜花
风吹过b
等 级:
贵宾
威 望:
364
帖 子:4947
专家分:30084
注 册:2008-10-15
第
10
楼
收藏
得分:2
如果数据固定,不需要写入。可以直接内置资源文件。
授人于鱼,不如授人于渔
早已停用QQ了
2016-05-14 23:31
举报帖子
使用道具
赠送鲜花
18
1/2页
1
2
快速回复:
请问,如果程序中需要一个数据库,通常会怎么实现呢?谢谢!
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.027171 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved