*** 作系统是 Win 7 旗舰版,
Oracle 版本为 Oracle 10g R2 ,
Visual Studio 为 Visual Studio 2008,
前面介绍的呢都是通过手工编写 Oracle 数据库连接字符串来完成的访问 Oracle 数据库,
其中介绍了 OracleClient ,Oledb ,ODBC 这三类方法,
其实呢,对 Oracle 的 *** 作并没有想象中的那么复杂,
尤其是当 Oracle 公司提供了在 Visual Studio 下的一些插件的使用下就显得更加容易了,
这使得您在 VS 下对 Oracle 的 *** 作有些类似于对 Sql Server 的 *** 作了,
其实呢,VS 对 Oracle 的访问有三种数据提供程序,
一种是:用于 Oracle 的 .NET Framework 数据提供程序
一种是:用于 OLEDB 的 .NET Framework 数据提供程序
一种是:Oracle Data Provider for .NET
其中第三种呢,您必须先安装由 Oracle 提供的 ODP.NET 才能够实现访问,
这个呢将会在后面的博文中介绍,
必须要提及的是,您要完成在 VS 中访问 Oracle 数据库的话,
你必须先将 Oracle 数据库配置好,
常见的一些配置错误主要是对
D:\oracle\product\10.2.0\db_1\network\ADMIN
这个目录下的两个文件的配置
这两个文件的配置至关重要,其中 listener.ora 是用户指定监听服务的一些信息的,
如果这个文件设置不正确的话,将有可能导致监听服务无法启动,
简单起见,直接把里面的东西截个图吧,
主要是要将 HOST 设置好,
而后就是要配置好 tnsnames.ora
这个文件也非常重要,其直接涉及到您的 VS 或者是应用程序能否访问到 Oracle 数据库,
其中的设置说明是,HOST 用来指定 Oracle 服务器所在的主机名或者 IP 地址,
而 SERVICE_NAME 则指定全局数据库名,
一般来说,经过下面两个步骤就可以判断出您的上面的两个文件是否设置正确了,
首先是您设置好上面的两个文件以后,您就重新启动监听服务,
如果监听服务能够正常启动的话,说明配置文件 listener.ora 配置基本正确,
而后的话,您可以通过 tnsping 数据库名 来判断 tnsnames.ora 的配置是否正确,
比如我的全局数据库名为 Oracle ,
我就通过 tnsping Oracle 来判断 tnsnames.ora 的配置是否正确,
如果得到上面的类似结果,则说明这个配置文件时正确的,
现在就来看前面的两种方式吧,
然后我新建一个连接
更改数据源(先使用”用户 Oracle 的 .NET Framework 数据提供程序”)
其中 Oracle 是用来指定要连接的 Oracle 数据库的名字的
完成后可以看到
下面就来看一个 Demo 来对上面的设置进行一个测试
Demo 很简单就是一个页面上放一个 GridView ,
然后将 Oracle.SCOTT 中的 EMP 表中的数据全部绑定上去进行显示,
直接看效果就可以了
---------------------------------------------华丽的分隔线-----------------------------------------
---------------------------------------------华丽的分隔线-----------------------------------------
---------------------------------------------华丽的分隔线-----------------------------------------
上面呢是介绍了使用数据提供程序中的第一种完成访问 Oracle 的任务,
而后就是要介绍 用于 OLEDB 的 .NET Framework 数据提供程序了
和前面一样,先添加一个与 Oracle 数据库的连接,
只不过这次使用的数据提供程序时 用于 OLEDB 的 .NET Framework 数据提供程序了
我仍然以 scott 用户进行访问 Oracle 数据库,
连接成功后可以看到
再看一个 Demo 来实现通过这个数据库的连接来访问 Oracle 数据库
这个 Demo 呢和上一个 Demo 没有区别,都是通过访问 Oracle 得到 EMP 表中的数据,
这里就不做演示了,
而至于最后一种方法,即使用 Oracle Data Provider for .NET 的话,
其可以通过 Oracle Developer Tools For Visual Studio .NET 来完成,
会在以后介绍!!!
问题一:数据库开发都是用什么语言进行开发的 Python是连接和 *** 作数据库的语言,可以用来对数据库进行增删改查;数据库开发--关系型数据库应该是用的SQL吧!非关系型就不清楚了!
开发数据库这个软件的语言,应该基本上是C,C++为主吧,mongodb的分布式处理部分的有些组件是用go语言开发的
问题二:数据库系统开发,用什么编程语言最好? 首先,没有什么语言最好的说法。不同的语言有不同的优点,适用于不同的应用领域。
其次,数据库的确是分C/S,B/S结构的,他们的工作原理和开发语言都不一样。C/S结构的开发语言很多,像VB,VC,DELHPI,C++等等。而B/S就是浏览器服务器结构,开发语言以ASP,JSP为主。
实际上,数据库是一个很大的计算机应用领域,要彻底弄清楚是很难的。但是,很好的掌握一两门语言和开发技巧还是可以的。
问题三:数据库和编程语言是什么关系? 数据库是用于存储数据的,可供各种编程语言交互。
问题四:oracle数据库是用什么语言开发的 绝大多数系统软件都是用C语言开发的,Oracle的核心功能必然是用C开发的,有些外围功能(如基于Web方式的管理界面)可以采用其他编程语言开发(如Java)。
问题五:数据库开发编程 用什么语言? 常见软件
对数据库编程开发效率(相对的讲)由低到高
c 问题六:请问学习编程需要学习数据库吗,数据库是个什么东西,他能起到什么作用. 无论什么编程语言,都需要用到数据库,数据库可以记录程序运行所需要用的所有数据。可以这么理解,我们所有的程序,其实都是一个读写数据库的过程------个人理解与看法,不喜勿喷
问题七:ERP开发具体要学哪些知识 数据库和开发语言要学什么 ERP系统非常庞大非常繁琐,你首先要知道你想要开发的这套ERP系统都是由哪些部分组成的,才能知道需要什么技术、要学哪方面的知识。
对于简单的ERP来说,大体上的架构可以是C/S或B/S模式,配合3-Tier或n-Tier,包括客户/浏览器端、服务器端、数据库端、终端数据端、数据再处理端等等。
单从这几方面来说,需要学的知识有:
服哗器端开发语言:ASP、JSP或PHP等等任选一种。
客户端开发语言:Java、C++、C#、VB等等任选一种。
浏览器端开发语言:HTML/CSS/Javascript等等。
数据库技术:mysql、Oracle等等任选一种。
辅助技术:数据通信格式、网络通信技术、分布式系统技术等等。
数据采集技术:嵌入式开发、条形码、2维码、RFID等等。
数据分析技术:数据挖掘、OLAP、CBR等等。
企业财务管理知识:财务核算、财务报表等等。
总之,做一套ERP系统需要掌握的知识非常多。举个例子吧,德国的SAP是世界上最成功的ERP软件供应商,拥有超过16000名本土员工,参与ERP软件开发的工程师超过1000人,他们的ERP还包括人力资源管理、客户关系管理、风险管理等等。
问题八:sql语句是编程语言吗 SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是高级的非过程化编程语言,是沟通数据库服务器和客户端的重要工具,允鼎用户在高层数据结构上工作。
问题九:数据库开发编程是什么样的一个概念啊 数据库开发编程主要是指利用数据库本身提高的一些命令,方法,存储过程,可以编写对数据的定值维护, *** 作,删除,比对等一些动作。好的数据库管理员可以做到让数据库自动定期维护数据,查找坏数据,并导到某个特定的表里,然后自动更新等等。数据库保存数据是一个基本功能。优势就是开发和利用。就像仓库一样,如果只是简单地把东西堆进去,那只是仓库的简单功能。如果给仓库配备了一个管理员,你就可以很方便快捷的查找,保管各种物品,并对各种物品进行有序存放。这就是数据库的作用。
Oracle写法:select * from
(select * from
(select * from tab_1 order by code)
where rownum <11)
order by code desc
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)