当前位置:首页 >> 食疗养生

如何在你的机器安装呢

2021-09-06 07:40 来源:莱西养生网

程序1的大部分都是与具体数据库无关的JDBC调用,依样画葫芦您也可以

访问PostgresQL,主要和Oracle相

关的部分是:

Connection DB_conn = tConnection

(\"jdbc:oracle:thin:@sforza:1521:ORCL\", \"scott\", \"tiger\");

注意 Oracle thin JDBC driver中URI的格式:

jdbc:oracle:thin:@::

如果您想在URI中包括用户名和口令的话:

jdbc:oracle:thin:username/password@::

同样的URI还有一个较长的格式:

\"jdbc:oracle:thin:@(description=(address=(host=SERVER_NAME_OR

_IP)(protocol

=tcp)(port=))(connect_data=(sid=)))\"

注意ORCL是系统安装的缺省SID(System Identifier,系统标识符)。

如果您在安装时使用了其他的SID,

在URI里也用那个SID。$ORACLE_HOME/network/admin/a包括了Oracle服务器的端口和SID设置。这是TNS Listener,Oracle络连接进程的配置文件。如果您无法通过络连接数据库的话,首先应该检查端口号和SID是否正确,TNS listner是否正常(译注:lsnrctl status,或者tnsping)。JDBC并不是开发SQL数据库应用的唯一手段,ANSI标准SQLJ允许在JAVA程序中直接嵌入SQL语句。Oracle for Linux 8.0.5并没有捆绑SQLJ,但可以作为另一个独立产品获得。SQLJ是100%的JAVA,应该在Linux上运行没有问题,事实上SQLJ在底层使用的就是JDBC,因此可以同任何SQL数据库互联,并不限于Oracle。

希望上面的这些例子能对您的编程有所帮助。可惜Oracle for Linux

的编程文档相当的少,要不就是隐藏得十分深:) 也许在数据库编程得心应手之前,您得先啃它一两本书。

PL/SQL

对SQL的过程性语言扩展(PL/SQL)可能是Oracle最著名的特点。这种

强大的专业数据库管理语言允许您对

声明性的SQL加逻辑控制。一般,PL/SQL的存储过程(stored procedure)用命令行的sqlplus,图形化的Developer/2000(Linux上目前还没有)或其他工具开发,允许您从Oracle众多的查询接口(Oracle Application Server, Python, Perl, JDBC 或者C)访问。

程序3:

create or replace package stored_sample as

function get_annual_salary (emp_number in number) return number;

end stored_sample;

/

create or replace package body stored_sample as

function get_annual_salary (emp_number in number) return number

is

annual_salary number;

monthly_salary number;

begin

select sal into monthly_salary from emp where empno = emp_number;

annual_salary := monthly_salary * 24;

return (annual_salary);

end get_annual_salary;

end stored_sample;

/

上面的程序3是存储进程的一个小示范,它接受一个员工号,返回该员

工的年薪。相关的函数

get_annual_salary封装在PL/SQL包sample_package中。

如果把程序3拷贝到文件l,您可以通过sqlplus运行它,如下所示:

[oracle@sforza demo]$ sqlplus

SQL*Plus: Release 8.0.5.0.0 - Production on Sun Mar 7 13:36:32

1999

(c) Copyright 1998 Oracle Corporation. All rights reserved.

Enter user-name: scott

大家清一色的露营 Enter password:

Connected to:

Oracle8 Release 8.0.5.0.0 - Production

PL/SQL Release 8.0.5.0.0 - Production

SQL @sample

Package created.

Package body created.

SQL set serveroutput on

SQL exec

dbms_t_line(stored_t_annual_salary(7782))

58800

PL/SQL procedure successfully completed.

SQL

新标家居定制怎么样
杭州治疗妇科习惯性流产费用
九江白癜风医院哪个较好
相关阅读
大白熊犬嘴边毛发黄怎么办如何解决位置

很多时候我们都会发现自家大白熊犬嘴周围的毛发是脏的,时间长了之后就会慢慢变黄,这不仅会影响到大白熊犬的美观,对于它们的健康也是有一定影响的,因此作为主人的我们一定要想办法为宠物狗解决这一问...

大白熊犬听话吗从小引导训练它们位置

大白熊犬听话吗,一般没有经过训练的大白熊,它们身上的野性是比较强的,所以一般不怎么会听从主人的指令,所以要在大白熊幼犬的时候就应该对它们进行训练,这样可以让它们在训练中养成良好的生活习惯,...

大白熊犬吃驱虫药后没精神这是怎么回事位置

大白熊犬领回家五六天了,两三个月大。 大便胃口都正常,卖家说疫苗过了但是我半信半疑还是准备再过几天带它去打。 昨天中午喂它吃了四分之一颗拜耳,卖狗大便很湿很软但是不是拉稀,也没看到虫子,也没...

大白熊犬可以吃水果吗位置

请问专家,大白熊犬可以吃水果吗?徘徊者:可以吃的,但是葡萄草莓之类的不能吃,你家大白熊犬可能太小了,所以吃了不消化,其实吃苹果对大白熊犬补充维生素的效果很好,还有西瓜皮可以清火,胡萝卜大白...

大白熊犬发情期可以打疫苗吗位置

我家大白熊犬离去年疫苗期一年了,到了打疫苗的时间了,可是现在突然来了例假了!能不能打疫苗啊?快乐仔:最好不要打。大白熊犬发情期是一个很敏感的时期,大白熊犬身体里的激素会不平衡,抵抗病毒的细...

大白熊犬为什么会添墙皮是缺少营养吗位置

今天突然看见大白熊犬添墙皮,是缺少什么营养吗?粉花飞舞:这和人类的一些异食癖是一样的,有的人会忍不住吃石灰,吃报纸,同样你家大白熊犬也是这样,说明你家大白熊犬身体里缺少一些微量元素,建议你...

友情链接