vs2008与oracle数据库连接

简介:
近期我要做个oracle的大作业,要用到ado.net。所以需要解决vs2008和oracle数据库连接问题,我和同学两个人在一起研究研究怎么写,是否和sql数据库连接一样,现在让我把步骤写下来,分享给大家吧!
(1)必须安装一个oracle数据库,一般有个默认的数据库orcl,你也可以在创建一个新的数据库,这个应该是oracle数据库知识,大家应该会见数据库的。
(2)我们以dos界面为例,输入sqlplus命令连接数据库。测试连接、创建一个用户(必须建的),然后是用户授权。必须授权时dba,其他的权限好像不可以的。例如:create user test identified by test; grant dba to test;
 (3)然后就是在建立的用户中创建表和数据。
(4)下面我们打开vs2008,新建网站,在解决资源管理器中,项目右击,添加引用,选择system.data.oracleClient。打开cs文件,添加using 
System .Data.  OracleClient命名空间。
(5)一下代码是我测试成功过的。大家可以参考参考。
string conn = "Data Source=(DESCRIPTION =" + "(ADDRESS = (PROTOCOL = TCP)(HOST = PC-200909232041)(PORT = 1521))" + "(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl) ) );" + "User ID=test;PassWord=test;Unicode=True";
        OracleConnection con = new OracleConnection(conn);
        try
        {
            con.Open();
            OracleCommand command = con.CreateCommand();
            command.CommandText = "select * from 图书";
            OracleDataReader odr = command.ExecuteReader();
            OracleDataAdapter myda = new OracleDataAdapter();
            myda.SelectCommand = command;
            DataSet ds = new DataSet();
            myda.Fill(ds);
            odr.Close();
            gridview1.DataSource = ds;
            gridview1.DataBind();

        }
        catch (Exception ee)
        {
            Response.Write(ee.Message);
        }
        finally
        {
            con.Close();
        }
(6)重要的是确保你的oracle数据库中服务项必须开启。
(7)<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" Debug="true" %>
在测试的时候有肯能出现上面错误,添加一个
Debug="true"应该就可以了。

(8)这只是我能连接到数据库数据。但是其他代码,如:对oracle数据库的增加,删除,修改代码。希望大家能提供这些有效代码,供我学习参考啊!谢谢..




 本文转自 王祖康 51CTO博客,原文链接:http://blog.51cto.com/wzk89/323835,如需转载请自行联系原作者

相关文章
|
20天前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
138 64
|
10天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
21 7
|
10天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
14 6
|
10天前
|
存储 Oracle 关系型数据库
Oracle数据库优化策略
【10月更文挑战第25天】Oracle数据库优化策略
14 5
|
17天前
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
19天前
|
监控 Oracle 关系型数据库
Oracle数据库性能优化
【10月更文挑战第16天】Oracle数据库性能优化是
19 1
|
26天前
|
存储 Oracle 关系型数据库
【数据库-Oracle】《Oracle 数据库探秘:基础知识点全攻略》
《Oracle 数据库探秘:基础知识点全攻略》深入介绍 Oracle 数据库的基础知识点,包括数据类型、表结构、查询语句等。通过详细讲解、代码示例和流程图,帮助读者快速掌握 Oracle 数据库的基本操作,为数据库开发和管理打下坚实基础。
30 0
|
3月前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
269 2
|
4月前
|
存储 缓存 Oracle
Oracle数据库可扩展性和性能
【7月更文挑战第6天】
80 7
|
存储 SQL 负载均衡
达梦数据库与Oracle数据库:功能、性能和适用场景对比
数据库在现代信息技术领域中扮演着至关重要的角色。在企业级应用中,选择正确的数据库管理系统对于数据存储、处理和查询效率至关重要。本文将对比两个备受关注的数据库管理系统——达梦数据库和Oracle数据库,从功能、性能和适用场景等方面进行深入探讨,以帮助读者在选择合适数据库时做出明智的决策。
2793 1

推荐镜像

更多