Oracle自1843年起的发展史(oracle -1843)
Oracle自1843年起的发展史
Oracle公司是一家全球知名的企业级软件公司,主要业务包括数据库、云服务、等领域。Oracle公司创立于1977年,但它的历史可以追溯到1843年,起源于一个美国保险公司。
1843年,一家名叫“New York Life Insurance Company”的保险公司成立了一套信息管理系统,用于财务和保险理赔等业务。这个系统被认为是现代数据库管理系统的前身。后来,这套系统被卖给了旅游公司SABRE,SABRE也成为了世界上最大的计算机预定系统之一。
Oracle公司的创始人Larry Ellison在20世纪70年代初就开始了他的程序员生涯。他在1977年与Bob Miner和Ed Oates共同创立了Oracle公司,起初主要以“Oracle Database”为核心产品,提供一套集中式数据库管理系统。
在1982年,Oracle发布了第一个商业化的关系数据库管理系统(Relational Database Management System,简称RDBMS),随后成为市场上最主流的商业数据库之一,并在1990年代初成为美国境内数据库市场的领导者。
2000年代初,Oracle公司开始向软件应用领域发展,他们收购了一系列公司,包括CRM软件厂商Siebel Systems、HR软件厂商PeopleSoft和ERP软件厂商JD Edwards。这使得Oracle公司在企业软件领域的市场份额迅速扩大。
2010年,Oracle公司收购了Sun Microsystems。这次收购使得Oracle公司的业务范围扩展到了硬件领域。Oracle公司推出了自己的硬件产品线,这包括服务器和存储系统。此外,Oracle公司还加大了对云计算及技术的投入,在这些领域取得一定的成就。
目前,Oracle公司已经成为全球最大的专业数据库公司,并在其他领域中占据重要地位。该公司的数据库是全球最受欢迎的商业数据库之一,企业应用软件、云服务和技术等业务也在不断拓展。对于Oracle公司来说,创造出历史、抢占市场是它一直不断追求的目标,它成长的过程也就成为一部激动人心的企业发展史。
下面附上几种基于Oracle数据库的CRUD示例,以供参考:
1. 使用Java连接Oracle数据库,并实现数据的增删改查:
import java.sql.*;
public class OracleConnectionExample{
public static void mn(String args[]) throws Exception{
Class.forName( oracle.jdbc.driver.OracleDriver );
Connection con=DriverManager.getConnection( jdbc:oracle:thin:@localhost:1521:orcl , system , password );
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery( select * from user );
while(rs.next())
System.out.println(rs.getInt(1)+ +rs.getString(2)+ +rs.getString(3));
con.close();
}
}
2. 使用PHP连接Oracle数据库,并实现数据的增删改查:
$conn = oci_connect( system , password , localhost/orcl );
$stid = oci_parse($conn, SELECT * FROM user );
oci_execute($stid);
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
echo $row[ ID ] . . $row[ NAME ] . . $row[ EML ] .
\n
}
?
3. 使用Python连接Oracle数据库,并实现数据的增删改查:
import cx_Oracle
con = cx_Oracle.connect( system/password@localhost/orcl )
cur = con.cursor()
cur.execute( SELECT * FROM user )
for result in cur:
print(result)
con.close()
以上示例可以帮助开发者更好地理解Oracle数据库的使用方法,进一步发挥Oracle数据库在企业级应用领域的重要作用。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle自1843年起的发展史(oracle -1843)
相关文章
- ORA-26789: Cannot split propagation string because only one propagation originates from its source queue “string”.”string” ORACLE 报错 故障修复 远程处理
- ORA-40101: Data Mining System Error string-string-string ORACLE 报错 故障修复 远程处理
- ORA-48217: Out of Space on Device ORACLE 报错 故障修复 远程处理
- ORA-55605: Incorrect Flashback Archive is specified ORACLE 报错 故障修复 远程处理
- 优雅地利用JPA配置Oracle数据库(jpa配置oracle)
- Oracle 视图 DBA_QUEUES 官方解释,作用,如何使用详细说明
- Oracle 函数:轻松解析函数引用(oracle函数引用)
- Oracle对字段长度的限制(oracle限制字段长度)
- 查询优化Oracle数据库的慢查询(oracle慢)
- 深入探索Oracle触发器的类型.(oracle触发器类型)
- 建立Oracle数据库表空间的语句指南(oracle建表空间语句)
- 精通Oracle触发器类型,实现数据库自动化管理(oracle触发器类型)
- 掌握Oracle数据库触发器的秘籍(oracle数据库触发器)
- Oracle数据库如何添加自增功能(oracle添加自增)
- Oracle重塑企业信息未来(oracle重定义)
- 如何使用Oracle替换表中的特定值(oracle替换值)
- Oracle安装: 一步步详解安装过程(oracle安装详解)
- Oracle如何删除数据表中的某一列(删除列 oracle)
- 的所有表查询Oracle当前数据库中的所有表(oracle查询当前数据库)
- 用Oracle序列设计表的主键(oracle 序列 主键)
- Oracle数据库登录:默认用户名及密码探究(oracle数据库默认用户名和密码)
- 探索 Oracle 数据库的奥秘(expd oracle)
- Oracle中两表联查的技巧(oracle两表关键字)
- Oracle数据库求和优化节省时间(oracle sum时间)
- 利用Oracle LOB包管理大对象数据(oracle lob包)
- 基于Oracle DRWR的可靠数据保护(oracle DRWR)