Oracle 10G/11G自带DBI了

Oracle 10G/11G自带了DBI[@more@]

Oracle9i及之前的版本,如果用Perl访问Oracle,还得用ppm安装DBI包或编译器编译源代码。 10G之后,貌似这一情况改变了。自己的台式机上装了11G,就上面测试通过了。在Linux上的10G也测试没问题。

主要之前要设置下面几个环境变量:
PATH, PERL5LIB, LD_LIBRARY_PATH

附上测试的日志
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

c:>set PATH=C:appproduct11.1.0db_1perl5.8.3binMSWin32-x86-multi-thread;%PATH%

c:>echo %PATH%
C:appproduct11.1.0db_1perl5.8.3binMSWin32-x86-multi-thread;C:appproduct11.1.0db_1bin;C:Perlsitebin;C:Perlbin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;x:ssbsql10OCS-12_5dll;x:ssbsql10OCS-12_5bin;C:Program FilesMICROS~2Office;C:Program FilesWinSCP3;

c:>set LD_LIBRARY_PATH=C:appproduct11.1.0db_1lib;C:appproduct11.1.0db_1lib32;C:appproduct11.1.0db_1jlib

c:>set PERL5LIB=C:appproduct11.1.0db_1perl5.8.3lib;C:appproduct11.1.0db_1perlsite5.8.3lib;C:appproduct11.1.0db_1perlsite5.8.3libMSWin32-x86-multi-thread

C:>perl test.pl
********************
*****User access the database: SYS*****
*****Datatime from database: 2009-05-27 16:24:21*****

C:>type test.pl
#!C:appproduct11.1.0db_1perl5.8.3binMSWin32-x86-multi-threadperl -w

#use lib 'C:appproduct11.1.0db_1perlsite5.8.3libMSWin32-x86-multi-thread';

use DBI;
use DBD::Oracle;

$dbh=DBI->connect('DBI:Oracle:host=??;SID=ORA11G','sys','',{PrintError=>1,RaiseError=>1,ora_session_mode=>2});

$sth=$dbh->prepare(q/select username,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from v$session where sid in (select sid from v$mystat where rownum<2)/);
$sth->execute();
@row=$sth->fetchrow_array();
print '*' x 20,"n";
print "*****User access the database: $row[0]*****n";
print "*****Datatime from database: $row[1]*****n";
$sth->finish();
$dbh->disconnect();


有一点要注意:在设置环境变量时,要用分号分隔,不是Unix/Linux平台上的冒号。一开始设置成冒号,死活不能跑上面的测试.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/45188/viewspace-1022625/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/45188/viewspace-1022625/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MIPI规范是移动行业处理器接口联盟(MIPI Alliance)制定的一系列规范,用于定义移动设备中各种接口和协议的技术规范。MIPI规范资源整合涉及到DBI(Display Bus Interface)、DPI(Display Pixel Interface)、DSI(Display Serial Interface)、CSI(Camera Serial Interface)和DCS(Display Command Set)等相关技术。 DBI是一种显示总线接口,用于连接处理器和显示设备,实现数据传输和图像显示。DPI是一种像素接口,用于把显示像素数据从处理器传输到显示设备,控制像素颜色和显示分辨率。DSI是一种串行显示接口,它将显示数据通过高速差分传输线传输到显示屏幕,实现高清图像显示。CSI是一种相机串行接口,用于连接处理器和相机模块,传输图像数据以供图像处理和显示。DCS是一种显示命令集,用于控制显示器的参数和功能,如亮度、对比度、色彩等。 MIPI规范资源整合的目的是为了提高移动设备的显示和摄像功能。通过整合不同的接口和协议,可以实现更高的数据传输速度、更高的图像质量和更多的功能选项。这样可以提升用户体验,使移动设备显示更加清晰、色彩更真实,同时也提升了相机模块的性能,使拍照更清晰、更具细节。MIPI规范资源整合的应用范围广泛,包括智能手机、平板电脑、数字相机、车载导航系统等移动设备和嵌入式系统。 总而言之,MIPI规范资源整合是一种技术手段,通过整合各种接口和协议,提升移动设备的显示和摄像功能,为用户带来更好的使用体验。 ### 回答2: MIPI(移动工业处理器接口)规范是一组用于移动设备的通信接口标准,旨在实现高效的数据传输和资源整合。其中的几个主要规范包括DBI(Display Bus Interface)、DPI(Display Port Interface)、DSI(Display Serial Interface)、CSI(Camera Serial Interface)和DCS(Display Command Set)。 DBI(Display Bus Interface)是一种用于显示屏的总线接口标准,它定义了数据传输的时序和信号规范。通过使用DBI,显示屏可以方便快速地接收到来自处理器端的图像数据,并将图像显示在屏幕上。 DPI(Display Port Interface)是一种用于显示端口的高速串行接口标准,它能够高效地传输图像和音频数据。通过使用DPI,移动设备可以实现更高的分辨率和刷新率,同时减少数据传输的复杂性和占用空间。 DSI(Display Serial Interface)是一种用于移动设备的串行显示接口标准,它定义了图像和命令数据传输的协议和物理层规范。通过使用DSI,移动设备可以将图像数据和操作命令传输到显示屏,以控制图像的显示和刷新。 CSI(Camera Serial Interface)是一种用于摄像头连接的串行接口标准,它定义了数据传输和控制信号的规范。通过使用CSI,摄像头可以方便地将图像和视频数据传输到处理器端,供后续处理和编码。 DCS(Display Command Set)是一种用于控制显示屏的命令和协议标准,它定义了一系列可用于配置和控制屏幕参数的命令。通过使用DCS,处理器可以发送命令到显示屏,以控制亮度、对比度、色彩和其他显示参数。 综上所述,MIPI规范提供了一系列资源整合标准,包括DBI、DPI、DSI、CSI和DCS,它们分别用于显示屏、显示端口、移动设备的显示接口、摄像头连接和屏幕控制。这些规范的使用可以有效地提升移动设备的图像质量、数据传输速率和用户体验。 ### 回答3: MIPI规范(Mobile Industry Processor Interface)是一种用于移动设备的接口标准,它包含了一系列资源整合的技术,其中包括DBI(Display Bus Interface)、DPI(Display Pixel Interface)、DSI(Display Serial Interface)、CSI(Camera Serial Interface)和DCS(Display Command Set)。 DBI是一种显示总线接口,用于传输显示数据和控制信号。它可以连接显示器和图形处理器,并支持高速数据传输和低功耗。 DPI是一种用于驱动液晶显示屏的接口,用于将图像数据转换为显示器可接受的形式。它定义了图像数据的传输格式和时序信号,使得显示器能够正确显示图像。 DSI是一种串行接口,用于连接显示模块和显示控制器。它可以传输图像数据、时钟信号和控制命令,能够实现高质量的图像显示。 CSI是一种用于连接摄像头和主机处理器的接口。它支持高速数据传输和控制信号传输,使得摄像头能够传输图像数据给主机进行处理和存储。 DCS是显示命令集,用于控制液晶显示器的各种功能和参数。它定义了一系列命令和寄存器,用于调整显示屏的亮度、对比度、颜色等参数。 总而言之,MIPI规范的资源整合包含了DBI、DPI、DSI、CSI和DCS等技术,这些技术能够实现高质量的图像显示和摄像功能,提升移动设备的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值