当前位置:首页 » 文件传输 » 数据库客户能访问吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库客户能访问吗

发布时间: 2022-09-03 09:39:38

㈠ oracle可以不安装数据库只用客户端访问可以吗

cs

你只有client怎么可以访问。

如果远程有server端,已经安装了数据库,那么你本机不需要安装数据库只安装client就可以。

sqlite数据库可以多用户访问吗

可以啊,虽然是小型数据库,还是可以多用户访问的。

㈢ 用户访问数据库的权限有哪几种

用户在具有了访问数据库的权限之后,就可以授予其访问数据库对象的权限了。可授予对象的权限包括以下几种:
�8�5 �8�5 SELECT
允许用户对表或视图发出SELECT语句。
�8�5 �8�5 INSERT
允许用户对表或视图发出INSERT语句。
�8�5 �8�5 UPDATE
允许用户对表或视图发出UPDATE语句。
�8�5 �8�5 DELETE
允许用户对表或视图发出DELETE语句。
�8�5 �8�5 EXECUTE
允许用户对存储过程发出EXECUTE语句。

㈣ 什么是权限用户访问数据库有哪些权限

权限 是指为了保证职责的有效履行,任职者必须具备的,对某事项进行决策的范围和程度。它常常用“具有批准……事项的权限”来进行表达。例如,具有批准预算外5000元以内的礼品费支出的权限。
只有在需要让某些登录用户具有不同的访问权限时,该构造块才是必需的。如果您只是要求用户登录,则不需要存储访问权限。

如果您需要让某些登录用户具有不同的访问权限,请确保用户数据库表格包含一个特定的列,该列指定每个用户的访问权限(“来宾”、“用户”、“管理员”等)。每个用户的访问权限应该由站点管理员在数据库中输入。

在大多数数据库应用程序中,每当新建一个记录时,可以将一个列设置为默认值。将该默认值设置为站点上最常用的访问权限(例如“来宾”);然后手动更改例外的情况(例如,将“来宾”更改为“管理员”)。用户现在即可访问所有管理员页。

确保数据库中的每个用户都具有单一的访问权限(例如“来宾”或“管理员”),而不是多项权限(例如“用户、管理员”)。如果要为您的页设置多项访问权限(例如,所有来宾和管理员都可以查看该页),则在页级别(而不是在数据库级别)设置这些权限。

㈤ 为什么登陆到数据库管理系统的用户不一定能访问到数据库

用户权限不够,你可能只给了那个用户connect(连接)权限。以Oracle数据库为例,ORACLE数据库权限有系统权限和实体权限两种。
1、系统权限:系统规定用户使用数据库的权限,系统权限是对用户而言的,主要分为以下几种:
(1)DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
(2)RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
(3)CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限。

2、实体权限:某种权限用户对其它用户的表或视图的存取权限,是针对表或视图而言的,主要分为以下几种:
(1)select,查询
(2)update,更新数据
(3)insert,插入数据
(4)alter,修改表结构
(5)index,索引
(6)delete,删除
(7)all,all包括所有权限

㈥ oracle11G客户端能访问oracle9i的数据库么

能!在自己的数据库下面建个dblink。建dblink的sql如下:create public database link dblink名
connect to "9i数据库名"
identified by "密码"
using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XXXX)(PORT = 1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XXXXX)))'

访问 select * from 9i数据库中的表名@dblink名

㈦ 是数据库访问结构上,有两种,一种是直接客户端访问数据库,一种是客户端通过服务端的应用

直接客户端访问数据库的方式,称为两层数据库应用,数据处理逻辑、用户交互合二为一,客户端编程既要清楚数据库的数据结构,又要考虑怎么与用户交互,编程复杂,不便于软件的团队开发,同时数据库的结构暴露在客户端,不利于保密。而且当客户需求改变时,数据库结构改变了,客户端程序都得重写,不便于数据库应用功能的扩展。
客户端通过服务端的应用访问数据库的方式,称为多层数据库应用,通常为三层,即所谓的表现层、业务层和数据层。表现层(也就是客户端)用于和用户交互,提供用户界面及操作导航服务;业务层用于业务处理,提供商业逻辑等各种约束;数据层用于数据的集成存储。
有点复杂。简单一点讲,三层数据库应用就象我们用的电脑,应用程序相当于客户端,API相当于业务层,操作系统底层的东西相当于数据层。这样,你开发应用程序(客户端)只要知道API怎么用就可以了,不需要知道操作系统底层的东西。操作系统改了(从WIN98、到XP、到WIN7,从32位到64位),只要API接口没变,你的应用程序就还可以运行。你的应用程序要增加功能,API接口不需要改,操作系统底层也不需要改。这样,才可能有不同的人开发出各种各样的应用程序。你想想,如果没有API,每个人开发的应用程序都直接与操作系统底层打交道,操作系统一变,这些应用程序还能用么?多层数据库应用的道理就是这样。

㈧ 客户端怎么访问局域网内的数据库

是跨网访问吗?如果是跨网访问,推荐用多维INP协议。可以实现局域网对局域网直接的访问。只要是没有固定IP,需要被外网访问的电脑,都可以安装这个协议。

㈨ 安装好数据库后要做哪些设置才可以被其他客户端访问(具体解决方案)

看你是什么数据库了,SQLSERVER你只要把它的服务起着他的监听就开了,默认端口是1433,ORACLE数据库你得自己配监听listener.ora文件,如果你是图形化界面安装的可以用netca来配置,如果手动的就得自己写listener.ora文件,那个文件是放在$ORACLE_HOME/network/admin目录下的,配置好文件后通过lsnrctl start启动监听就可以了,当然如果是windows版本的,在服务里启动相关的监听服务即可,其他的数据库没用过,但是原理一样,监听开启就可被访问