oracle客户端与服务端怎么建立连接?
首先下载oracle客户端软件,有oci库,然后就可以通过odbc,jdbc,ado,或者其他扩展来连接接口了。
或者通过oracl
SQLserver和oracle的区别有哪些?
两者的区别主要体现在以下几个方面:
一是开放性。
1.SQLServer只能在windows上运行,缺乏开放性。操作系统的稳定性对数据库非常重要。
Windows9X系列产品更侧重于桌面应用,而NTserver只适合中小型企业。此外,windows平台的安全性、可靠性和可扩展性非常有限。它不像unix那样经过测试,尤其是在处理大型数据库时。
可以在所有主流平台上运行;完全支持所有工业标准;采取完全开放的策略;允许客户选择最合适的解决方案;给予开发者全力支持。
第二是可扩展性和并行性。
1.SQLserver的并行实现和共存模式并不成熟,难以处理不断增加的用户数量和数据量,可扩展性有限。
parallelserver通过让一组节点在同一个集群中分担工作,扩展了windownt的功能,提供了一个具有高可用性和高可伸缩性的集群解决方案。如果windowsNT可以如果不能满足需要,用户可以将数据库迁移到UNIX上。甲骨文公司;;的并行服务器与各种UNIX平台的集群机制高度集成。
第三是性能。
1.多用户时,SQLServer的性能很差。
的性能最高,保持了开放平台下TPC-D和TPC-C的世界纪录。
第四是客户端支持和应用模式。
1.SQLServerC/S结构只支持windows客户,可以通过ADO、DAO、OLEDB、ODBC连接。
多级网络计算支持各种工业标准,可以与ODBC、JDBC和OCI等网络客户连接。
第五,操作简单。
1.SQLServer操作简单,但只有图形界面。
比较复杂,同时提供GUI和命令行,在windowsNT和unix下操作是一样的。
六是使用风险。
1.完全由SQLserver重写的代码经过了长时间的测试和不断的延迟,很多功能都需要时间来证明。不太合拍。
2.甲骨文公司;;的长期开发经验是完全向后兼容的。它已被广泛使用。一点风险都没有。ORACLE在价格上比SQLSRVER贵。