分手快乐 发表于 2015-1-16 22:17:13

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:01

可以动态传入参数,省却了动态SQL的拼写。

若相依 发表于 2015-1-26 16:22:40

where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。

海妖 发表于 2015-2-4 20:28:08

另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);

活着的死人 发表于 2015-2-4 20:31:09

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

灵魂腐蚀 发表于 2015-2-10 07:32:14

不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?

老尸 发表于 2015-3-10 12:42:17

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

愤怒的大鸟 发表于 2015-3-24 02:17:01

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西
页: [1]
查看完整版本: MYSQL教程之利用ADO.NET会见Oracle 9i存储历程(上)...