如何创建,授权和链接oracle数据库的普通用户

如何创建,授权和链接oracle数据库的普通用户,第1张

Oracle有内置的用户的,例如:sys,system是管理员的角色,安装的时候需要你设置密码。你create一个user之后就可以用该user来登陆Oracle了。创建连接的时候肯定要输入用户名和密码啊。

远程连接字符串应该是做这个DB的人设置好,然后告诉你的

比如我做了一个库叫TEST,并且这个库的IP是1921681100,

那么我用ORACLE自带的NET CONFIGURATION ASSISTANT建立一个NET SEVERS,一路默认设置,那么连接字符串就是TEST@1921681100,当然,如果我愿意,我可以把连接字符串改成NEWTEST,别人是不会知道的

1、2、3版本是不同的库环境。必须服务器装下35的框架,然后iis设置下aspnet版本就可以了。

如果你那边没这类主机,我这边有做的,可百度HI我。

Delphi作为强大的数据库前端开发工具,提供了很多数据库存取方式的封装控件。对于Oracle的数据存取控件,不管何种数据库引擎,一般都会封装一个Connection作为数据集的连接控件,因此只要设定Connection的相关属性即可,其它dataset控件,如query,table等只要指定此Connection即可,客户端应用程序要连接到Oracle的Schema,一般都需要安装Oracle Client,并使用Net Manager设置客户端可以访问的Oracle Database Server的主机名称及存取协议、Port等信息。可以使用以下的方式连接

dbExpress:dbExpress比较适合连接SQL的数据库,据说效率挺高的。放置一个dbExpress页签下的SQLConnection,在此控件上点击鼠标右键,选择“Edit Connection Properities”功能,并依下图设置即可。其中Database栏位要设置为Oracle Client中设置的服务名,如果需要记住密码,而不用每次连接的时候输入密码,请将 LoginPrompt属性设置为False,设置OK后即可测试将Connected:=True看看是否成功,其它数据处理控件请选择相应dbExpress页签下的控件即可。

BDE:BDE应该来说是Borland自己的数据库引擎了,效率也是相当不错的。当然也是支持Oracle连接的。使用BDE页签下的database控件,设置方法参考下图所示:

ADO:ADO是Microsoft所支持的数据库连接技术,大有一统windows客户端数据存取引擎的意思,在net平台,推出了ADONET,更好地支持了XML。DELPHI有对ADO做了一些封装,使用ADOConnection,通过向导设置它的ConnectionString即可,可以参考下图所示:

ODBC:ODBC是最传统的链接方法了,效率相对来说稍微低一些,不过通用性也更强,不建议使用这种方法。使用前需要先到ODBC设置中增加一个数据源名称DSN,然后再透过ADO或者BDE组件来实现数据的存取。可以参考如下设置:

不使用控件,比如使用原生的ADO组件,不太建议这种方法,既然Delphi已经做了封装,何必又要回到原始状态呢。以上连接方法都需要安装Oracle Client软件,但是Oracle官方的Client太过庞大,安装非常不便,目前网上有人发布一个精简版的Oracle Client软件,比较小,可以满足连接Oracle的需要,可以去下载这个软件,而不用去安装复杂的官方版本。

下载ODAC控件,此控件不需要安装Oracle Client,而是使用OCI的方式透过TCP/IP协议直接连接到Oracle Server,可以将程序做成瘦客户端,程序分发的时候比较方便。此控件支持Delphi的大部分版本以及C++Builder以及kylix以及net,而且提供源代码,有兴趣的可以研究一下。具体安装使用方法请参考控件的相关说明以及帮助文档。

[oracle]Proc链接oracle数据库

一程序链接oracle数据库

EXEC SQL CONNECT :DbUser IDENTIFIED BY :DbPasswd USING :DbServer;

其中DbServer为UCRC

查文件未发现一IP地址的定义 如何链接的远端数据库

tnsnames ora 文件的存放路径为 $ORACLE_HOME/neork/admin 以下是一个示例

OID LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = oid) ) ) CAMS LOCALDOMAIN = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost localdomain)(PORT = )) ) (CONNECT_DATA = (SERVICE_NAME = cams) ) ) INST _>

1、在mysql端安装gateway

for

mysql组件。可百度配置文档

2、oracel端修改tnsnamesora。添加连接

3、oracle端创建dblink访问mysql端。

Connection conn = null;

ClassforName("oraclejdbcdriverOracleDriver");//加入oracle的驱动,“”里面是驱动的路径

String url = "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL";// 数据库连接,oracle代表链接的是oracle数据库;thin:@MyDbComputerNameOrIP代表的是数据库所在的IP地址(可以保留thin:);1521代表链接数据库的端口号;ORCL代表的是数据库名称

String UserName = "root";// 数据库用户登陆名 ( 也有说是 schema 名字的 )

String Password = "2006";// 密码

conn = DriverManagergetConnection(url, UserName, Password);

用PHP吧,和Linux搭配比较好。具体的我不会,你再问别人吧。

在Linux上安装PHP,Apache,Apache是页面服务器,PHP是php脚本解释器。

写一个php脚本,里面连接上你的oracle数据,并把数据显示出来。

其他人直接访问这个页面就OK了。

PHP怎么配置,

PHP脚本怎么写

写好了怎么测试、调试。你再问其他人好了。

当然,用JSP也是可以的,不过…………总觉得linux上装Java不舒服。

何况现在PHP也支持Oracle了,所以,还是推荐使用PHP脚本。

以上就是关于如何创建,授权和链接oracle数据库的普通用户全部的内容,包括:如何创建,授权和链接oracle数据库的普通用户、VS2008如何远程连接oracle数据库高分、delphi如何连接oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10201654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存