共 1 篇文章

标签:什么方式进行通信的?PL/SQL是如何和数据库进行通信的? (pl sql和数据库之间是通过)

什么方式进行通信的?PL/SQL是如何和数据库进行通信的? (pl sql和数据库之间是通过)

通信方式介绍及PL/SQL与数据库通信 现今信息化时代,通信技术的发展日新月异,人们不断探索着更加高效快捷的通信方式。本文将就通信的方式进行介绍,并着重介绍PL/SQL如何与数据库进行通信的方式。 一、通信方式 1. 传统通信方式 传统通信方式就是人们熟知的手写信件和。手写信件是指通过纸张上的文字和图形来传达信息,是一种非常长久的通信方式,也是更具有私密性的通信方式,但速度很慢,需要耗费时间和邮费。 通信是指通过线路沟通两个远距离的通信者,比起手写信具有更快的速度和更方便的交流方式,是目前人们比较常用的通信方式。 2. 网络通信方式 随着计算机及互联网技术的迅速发展,网络通信方式越来越多样化,通过网络信息传输的方式包括了电子邮箱、通信软件以及社交网站等。它们都具备高效、方便、及时与广泛的特点。 3. 移动通信方式 移动通信方式指通过移动和移动计算机实现的信息交流方式。比起传统通信方式及网络通信方式具有了无所不在、随时随地的联系方式,更为便捷高效。 二、PL/SQL与数据库的通信 PL/SQL是一种程序设计语言,它最主要的应用场景是与数据库交互。这种交互方式又被称为DataBase Link(数据库链接),它可以使PL/SQL程序可访问外部数据源。 1. 直接的数据库链接方式 直接的数据库链接方式就是直接链接数据库,在通过网络进行通信的情况下可以直接连接数据库。该方式常使用的方法包括: (1)通过Oracle服务器作为共享中间层,连接大量的本地或远程数据库。 (2)在应用程序或服务器之间建立基于TCP/IP协议的连接,使数据库与Server之间相互通信。 (3)为大型工程项目建立多额外的区域本地数据库,通过同步和维护来保证数据的一致性和完整性。 2. Oracle数据库间的链接方式 另外一种PL/SQL与数据库的链接方式是通过Oracle数据库进行链接,Oracle数据库提供了两种方法: (1)访问外部接口Program,使得Oracle中的数据与外部数据源相互访问。 (2)在Oracle PL/SQL中使用内嵌SQL技术,将“外部查询”嵌入到PL/SQL部分中运行。 需要注意的是,使用Oracle数据库间链接方式具有更好的性能、可靠性和安全性。 三、 通信作为现代信息化工具不仅包含了人们常见的传统通信方式,还有网络通信方式和移动通信方式,使信息交流方式更为多样化,高效、方便、及时与广泛的特点。 在这些通信方式之中,PL/SQL则是专门用于与数据库进行通信的编程语言,通讯方式分为直接的数据库链接和Oracle数据库间的链接。这两种方法分别适用于不同的场景,需要在实际应用过程中认真选择。 相关问题拓展阅读: plsql 可以连本地数据库,却不能连其他机器数据库, 其他的机器通过PLSQL也能连到该机数据库。 通过plsql查看数据库连接配置 plsql 可以连本地数据库,却不能连其他机器数据库, 其他的机器通过PLSQL也能连到该机数据库。 你是不是没有配tnsnames.ora?~ 连接远程数据库要在本地配置tnsnames.ora的, 比如JIA = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.1)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = jig) ) ) 这个文件在ORACLE目录下的network/admin 下面,自己可以找找~ 在NET MANAGER里配置最方便了! 通过plsql查看数据库连接配置 1.安装PLSQL Developer Oracle数据库 和PL/SQL Developer的安装步骤,这里就不做叙述了,百度安装方法的时候有说在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer,这个我也没试过,既然有人遇到了这个情况,大家还是不要直接安装到x86下面。安装完成后运行PLSQL,会出现如下画面,username和password就是你的数据库的账户密码,DataBase你会发现这个时候是没有内容的,是正常的,点击calcle跳过,直接进入主界面。 进入主界面后点击Tools下的preferences进入参数设置页面 配置oracle home和oci library两个参数,home名字可以自己随便取,也可以设置到数据库的安装目录,oci library直接下拉,就会出现配置路径,点击确定并退出,重新点开PLSQL,如果DataBase出现你自己安装的oracle数据库的信息,便可输入账号密码用PLSQL对数据库表进行操作管理了,如果你安装的64位的数据库,可能还是会出现按照上述步骤后,还是无法出现数据库信息的情况,那些进行如下操作 2.安装oracle Clinet 当安装之一步完成后database并没有出现数据库信息,点击跳过后报错,弹出信息框Mark sure you have the 32 batis oracle client installed ,这个时候就需要去oracle官网下载一个oracleClinet的 安装包 ,安装包为绿色版本的,解压及用官网地址: 记得下载32batis版本的,还有就是下载资源需要有oracle的账户,免费的,如果没有注册一个就OK了将下载的Oracle Client文件instantclient-basic-win32解压到需要安装的盘符。然后在解压后的D:\instantclient,在目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =...

技术分享