网络数据库编程的问题

johnnysun 2002-05-27 11:13:50
这个一个在局域网中用的程序,我想把数据库放在一个作为服务器的机器中,其它的终端通过这个用VB做的程序来访问。
我用的是ADO方式,可以在服务器中共享一个目录,放数据库文件,然后用“\\server\path\zz.mdb"这样的联接到数据库。这样是可行的,但是有个问题是这样非常的不安全,因为这个目录必须为可读可写的共享方式才能正常地联到数据库,这样就会使数据库文件很容易地被人删除,或打开。
有没有安全的办法呢?比如放在服务器中任何一个目录中,只能用程序才能访问到数据库。
...全文
56 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
trigger_lau 2002-06-01
  • 打赏
  • 举报
回复
dsn
最好换成oracle or db2 or sql server
calligrapher 2002-06-01
  • 打赏
  • 举报
回复
access不是专业数据库
calligrapher 2002-06-01
  • 打赏
  • 举报
回复
数据库用sql server等,启动服务就行了,不要用access
sarawayne 2002-06-01
  • 打赏
  • 举报
回复
我也是很想问这个问题的,还有,我用vb改了一个别人的数据库,但是它的数据库名在哪里改啊?请大家给个指点。
johnnysun 2002-06-01
  • 打赏
  • 举报
回复
可是用winsock我觉得太麻繁了,还是有办法直接打开的好,高人啊快告诉我呀 :-○
johnnysun 2002-05-30
  • 打赏
  • 举报
回复
这位朋友,你讲的好深奥,我还是不太明白.比如:如何使DLL在服务器上自动运行呢?它与客户机之间是用winsock联系吗?
hengxin54 2002-05-30
  • 打赏
  • 举报
回复
还是用WINSOCK吧,在服务器端做一个打开和写数据库并负责连接用户的服务端,客户机上做客户端
IsMe 2002-05-28
  • 打赏
  • 举报
回复
写一个dll(或activex exe),用来作为数据层,负责访问数据库,将你的程序中所有对数据库的操作,均通过该dll提供的接口访问,该dll在服务器上运行,其他客户机调用者使用createobject(classid,servername)来创建对象...
VB安装的示例程序有几个分布式应用程序例子(有一个最简单的hello world),你可以看看

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧