Oracle数据库如何收费授权

原创
一:Oracle数据库如何收费授权1、Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的Lic...

  一:Oracle数据库如何收费授权

  1、Oracle软件本身是免费的,所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件,收费的是License,即软件授权,如果数据库用于商业用途,就需要购买相应Oracle产品的License。

  2、现在Oracle有两种授权方式,按CPU(Process)数和按用户数(Named User Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者较少的情况。

  3、按CPU: License数=CPU 数*系数。系数来自Oracle的一个参数表,如IBM Power6的处理器为1,AMD和Intel的处理器为0.5。

  按用户数:Oracle用户数的官方定义是每一个访问Oracle数据库的用户,无论是自然人还是设备(如工业环境中的传感器之类),都算作一个用户(Named User)。

  二:java导入excel到数据库插件

  1、用到的JAR包如下(可以直接到POI官网上下载也可以在文章的附件中下载):

  poi-3.9-20121203.jar

  poi-ooxml-3.9-20121203.jar

  poi-ooxml-schemas-3.9-20121203.jar

  xmlbeans-2.3.0.jar

  可能有冲突的JAR包,如果工程lib中存在,需要删除。

  2、xbean-2.1.0.jar具体代码如下:

  Java代码

  package com.yusj;

  import java.io.FileInputStream;

  import java.io.FileNotFoundException;

  import java.io.FileOutputStream;

  import java.io.IOException;

  import java.io.OutputStream;

  import org.apache.poi.hssf.usermodel.HSSFWorkbook;

  import org.apache.poi.ss.usermodel.Row;

  import org.apache.poi.ss.usermodel.Sheet;

  import org.apache.poi.ss.usermodel.Workbook;

  import org.apache.poi.xssf.usermodel.XSSFWorkbook;/*3、导入和导出Excel文件类,支持2003(xls)和2007(xlsx)版本的Excel文件

  @author yxm

  */

  public class OperationExcelForPOI {

  public static void main(String[] args) {

  // 文件所在路径

  String execelFile = C:/Book2007.xlsx ;

  //String execelFile = C:/Book2003.xls ;

  // 导入Excel

  new OperationExcelForPOI().impExcel(execelFile) ;

  // 导出Excel

  String expFilePath = C:/testBook.xls ;

  new OperationExcelForPOI().expExcel(expFilePath);

  }

  /**

  * 导入Excel

  * @param execelFile

  */

  public void impExcel(String execelFile){

  try {

  // 构造 Workbook 对象,execelFile 是传入文件路径(获得Excel工作区)

  Workbook book = null;

  try {

  // Excel 2007获取方法

  book = new XSSFWorkbook(new FileInputStream(execelFile));

  } catch (Exception ex) {

  // Excel 2003获取方法

  book = new HSSFWorkbook(new FileInputStream(execelFile)); }

  // 读取表格的第一个sheet页

  Sheet sheet = book.getSheetAt(0);

  // 定义 row、cell

  Row row;

  String cell;

  // 总共有多少行,从0开始

  int totalRows = sheet.getLastRowNum() ;

  // 循环输出表格中的内容,首先循环取出行,再根据行循环取出列

  for (int i = 1; i

  三:Excel数据库及Access数据库、FoxPro数据库

  1、右键单击,新建“Excel表格”,打开

  2、选中A1、B1、C1、D1,点菜单栏的合并居中图标,在合并后的单元格中,键入“XX公司员工收入数据库”

  3、在单元格A2、B2、C2、D2中分别键入:部门、员工姓名、员工工资、备注

  4、假设:设计6人,工艺6人,工人12人。在单元格A3中键入设计,点选此单元格,右下角出现十字,拖动十字至A8,6个设计已标明,同样的方法,填写工艺和工人,现将员工姓名及员工工资有xxx代替

  5、若要建立Access数据库,直接用Excel默认的“.xls”格式保存;若你要建立的是FoxPro数据库,以“.dbf格式保存就可以了

  四:数据库有哪些

  1、目前关系型数据库主要有MySQL、SQLServer、数蚕数据库、Oracle数据库。

  2、MySQL:免费产品,中小企业使用广泛。

  3、SQLServer:微软的商业化产品,微软SQL语句兼容性好,商业化成熟度高。

  4、数蚕数据库:数蚕科技针对中小型企业的数据库,c++接口特性良好,SQL特性较弱。

  5、Oracle数据库:商业化程度最高的关系数据库,优良的性能和企业扩展能力。

  6、非关系型数据库主要有FastDB、Memcached和Redis等主流内存数据库。一般应用于缓存等非关键数据存储,其优点是数据查询速度快,对下层编程接口良好。

技术相关推荐

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术

2024-05-20

技术