仓酷云

标题: MYSQL教程之利用ADO.NET会见Oracle 9i存储历程(上)... [打印本页]

作者: 分手快乐    时间: 2015-1-16 22:17
标题: MYSQL教程之利用ADO.NET会见Oracle 9i存储历程(上)...
DBaaS向客户提供了许多与其他云服务相类似的优势:一个灵活的、可扩展的MySQL学习教程、按需服务的平台,它以自助服务和便捷管理为导向,可以对环境中的资源进行调配。  本文会商了怎样利用ADO.NET会见Oracle存储历程(称为SQL编程块)和函数(前往单个值的编程块)。
  您可使用以下托管数据供应程序毗连到Oracle数据库:Microsoft.NETOracle供应程序、OLEDB.NET供应程序、ODBC.NET数据供应程序和Oracle的ODP.NET供应程序。本文利用用于Oracle的Microsoft?.NET框架数据供应程序。利用OracleODP.NET数据供应程序或用于OLEDB的Microsoft.NET框架数据供应程序时可以使用分歧的功效。
  Oracle.NET数据供应程序随.NET框架1.1一同供应。假如您利用的是.NET框架1.0,您将必要下载.NETManagedProviderforOracle。不管是哪一个版本,数据供应程序类都位于System.Data.OracleClient定名空间中。
  概述
  PL/SQL是SQL的Oracle完成。它与Microsoft?SQLServer?所利用的T-SQL相似,但也有一些分歧的地方,本文稍后对此举行了具体会商。与T-SQL一样,PL/SQL扩大了尺度SQL。PL/SQL用于界说定名编程块,如存储历程、函数和触发器。
  类
  可以使用System.Data.OracleClient定名空间中类的子集来实行Oracle存储历程和函数。下表对这些类举行了申明:
  类申明
  OracleCommand
  针对Oracle数据库实行的存储历程的SQL语句。
  OracleConnection
  翻开的数据库毗连。
  OracleParameter
  OracleCommand的参数,也多是它到DataColumn的映照。
  OracleParameterCollection
  OracleParameter工具的汇合。
  OracleType
  Oracle数据范例和布局的列举。
  实行存储历程
  实行Oracle存储历程与实行SQLServer存储历程相似。上面的步骤申明了怎样实行Oracle存储历程和检索它前往的了局。
MySQL在业界的流行所带来的另一个好处是,人们总可以很轻松地发现本行业的MySQL学习教程。厂商都希望他们的开发工具和应用程序框架可以与MySQL数据库兼容。
作者: 第二个灵魂    时间: 2015-1-19 06:47
可以动态传入参数,省却了动态SQL的拼写。
作者: 若相依    时间: 2015-1-26 16:22
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
作者: 海妖    时间: 2015-2-4 20:28
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
作者: 活着的死人    时间: 2015-2-4 20:31
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
作者: 灵魂腐蚀    时间: 2015-2-10 07:32
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
作者: 老尸    时间: 2015-3-10 12:42
比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。
作者: 愤怒的大鸟    时间: 2015-3-24 02:17
sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2