最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

瞅一瞅下载MYSQL、SQLServer和Oracle

XAMPP下载 中文小张 754浏览 0评论

 

一、MySQL

MySQL(小型关系数据库) 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

特点:

体积小速度快总体拥有成本低源码开放

缺点:

不支持热备份。MySQL最大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变。没有一种存储过程(Stored Procedure)语言,这是对习惯于企业级数据库的程序员的最大限制。MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或Linux 自行安装 免费 、Unix或Linux 第三方安装收费。

 

二、SQLServer

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL Server是由Microsoft开发和推广的关系数据库管理系统(RDBMS)。

特点:

开源的,不需要支付额外的费用支持大型的数据库使用标准的 SQL 数据语言形式可以运行于多个系统上,并且支持多种语言。对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB可定制,采用了 GPL 协议,可以修改源码来开发自己的 MySQL 系统

缺点:

开放性 :SQL Server 只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NT server只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象unix样久经考验尤其处理大数据库。伸缩性并行性 :SQL server 并行实施和共存模型并成熟难处理日益增多用户数和数据卷伸缩性有限。安全性:没有获得任何安全证书。性能 :SQL Server 多用户时性能不佳 。客户端支持及应用模式:只支持C/S模式,SQL Server C/S结构只支持windows客户用ADO、DAO、OLEDB、ODBC连接。使用风险:SQL server 完全重写代码经历了长期测试断点延迟许多功能需要时间来证明并十分兼容。

 

三、Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库解决方案。

特点:
完整的数据管理功能完备关系的产品分布式处理功能用ORACLE能轻松的实现数据仓库的操作
■ 可用性强■ 可扩展性强■ 数据安全性强■ 稳定性强

缺点:

对硬件要求很高价格比较昂贵管理维护麻烦操作比较复杂,需要技术含量较高

 

Tips

  1. Oracle:最贵,功能最多,安装最不方便,Oracle环境里的其他相关组件最多,支持平台数据量一般,使用中等方便,开发中等方便,不开源,速度最慢、最安全。
    Oracle的应用:主要在传统行业的数据化业务中,比如:银行、金融这样的。

     

  2. SQLServer:中等贵,功能最少,安装中等方便,SQLServer环境里的其他相关组件最少,支持平台最少,使用最方便,开发最方便,运维最方便,不开源,速度中等,一般安全。
    SQLServer的应用:不那么缺钱,但很缺IT人才的中小企业,会偏爱 MS SQL Server 。例如,自建ERP系统、商业智能、垂直领域零售商、餐饮、事业单位等等。

     

  3. MYSQL:免费,功能中等,安装最方便,MYSQL环境里的其他相关组件数量中等,支持平台最多,使用最不方便,开发最不方便,运维最不方便,有开源版本,速度最快,最不安全。
    MySQL的应用:基本是生于互联网,长于互联网。

 

 

 

数据库应用

一、数据库驱动
驱动jar(架包) 具体的驱动类 连接字符串
Oracle ojdbc-x.jar oracle.jdbc.driver.OracleDriver Jdbc:oracle:thin:@localhost:1521:ORCL
MySQL Mysql-connector-java-x.jar Com.mysql.jdbc.Driver Jdbc:mysql://localhost:3302/数据库实例名
SQLServer Sqljdbc-x.jar Com.microsoft.sqlserver.jdbc.SQLserverDriver Jdbc:microsoft:sqlserver:localgost:1433:databasename=数据库实例名

使用jdbc操作数据库时,如果数据库进行了更换,只需要替换(语法上):驱动、具体驱动类、链接字符串、数据库用户名和密码。

 

二、JDBC总结(模板、八股文)

1、导入驱动包,加载具体驱动类Class.forName(“具体驱动类”);

2、与数据库建立连接

connection=DriverManager.getConnection(URL,USERNAME,PASSWORD);
3、通过connection,获取操作数据库的对象(Statement、PreparedStatement、CallableStatement)
4、(如果是查询)处理结果集rs=pstmt.executeQurey(),再通过while(rs.next()){rs.getXXX(…); }处理结果集
}catch(ClassNotFoundException e){//捕获异常        e.printStackTrace();      }catch(SQLException e){        e.printStackTrace();      }catch(Exception e){        e.printStackTrace();      }//根异常      finally{        try{                 if(rs!=null)rs.close();        if(stmt!=null)stmt.close();//关闭对象、方法,打开顺序与关闭顺序相反        if(connection!=null)connection.close();      }catch(SQLException e){        e.printStackTrace();      }

——JDBC中,除了Class.forName()抛出ClassNotFoundException异常,其余方法全部抛SQLException

 

 

 

数据库下载

一、MySQL5.7

链接:https://pan.baidu.com/s/1u1KPUsAst5wZFCVbThx-bA 提取码:axuw
安装教程:链接来自博主(亲试有效):saucxs的很全。https://www.cnblogs.com/chengxs/p/5986095.html

 

二、SQLServer2014

链接:https://pan.baidu.com/s/12af7YFzp-jT-q6tELePnRA 提取码:hrq1

 

三、Oracle 11g

链接:https://pan.baidu.com/s/12af7YFzp-jT-q6tELePnRA 提取码:hrq1

 

Oracle安装的时候,一打开就出现一下错误:

Oracle实例安装出现ORA-28000和ORA-00922错误

解决办法:链接来自CSDN博主(亲试有效):Fional蕾~https://blog.csdn.net/optimist_leilei/article/details/40385879

转载请注明:XAMPP中文组官网 » 瞅一瞅下载MYSQL、SQLServer和Oracle

您必须 登录 才能发表评论!