开发者社区> 冰点沐雪> 正文

C#中与Oracle连接的代码(原创)

简介: 注意:一定要添加这个: 项目->添加引用->.NET->System.Data.OracleClient.dll     using System;using System.Data;using System.
+关注继续查看

注意:一定要添加这个:

项目->添加引用->.NET->System.Data.OracleClient.dll

 

 

using System;
using System.Data;
using System.Windows.Forms;
using System.Data.OracleClient;

namespace Test
{
    
/**//// <summary>
    
/// 简洁期间,直接将实现写在构造函数中
    
/// </summary>
    public class Test
    
{
        
public Test()
        
{
            
//
            
// TODO: 在此处添加构造函数逻辑
            
//

            
string ConnectionString = "Data Source=LiPu; User Id=SCOTT; Password=scott";

  //连接字符串,Data Source 是指数据库名字.如我用的是本机的Oracle 的数据库,名字为LiPu. user id 是

//用户名,你可以用System 或是你自己添加的一个用户.Password是对应用户的密码.


             OracleConnection conn = new OracleConnection(ConnectionString);    //创建一个新连接
            
            
try
           
{
                 conn.Open();    
//打开连接
                 OracleCommand cmd = conn.CreateCommand();

                 cmd.CommandText 
= "select * from emp";    //SQL语句
                 OracleDataReader rs = cmd.ExecuteReader();

                
while (rs.Read())    //读取数据,如果rs.Read()返回为false的话,就说明到记录集的尾部了
       {
                     MessageBox.Show(rs.GetString(
1));
                 }


                 rs.Close();
             }


            
catch (Exception e)
            
{
                 MessageBox.Show(e.Message);
             }

            
finally
            
{
                 conn.Close();
             }

         }

     }

}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
mac上远程连接windows
Microsoft 适用于 Mac 的远程桌面连接客户端 2.1.1 http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=18140 下载安装即可,剩下的事情,地球人都知道
1167 0
使用Java代码连接SAP ABAP Netweaver服务器
使用Java代码连接SAP ABAP Netweaver服务器
49 0
Navicat连接Oracle
应用场景 当安装了Navicat,作为mysql数据库连接的客户端,可以连接mysql,访问mysql中的数据库,但是很多人用该工具用习惯了,不想用plsql等其他的,想Navicat能不能连oracle?当然是可以的,只需要简单的配置就可以了。
1324 0
MyBatis Generator (MBG) 代码生成器简介
MyBatis Generator(MBG)是MyBatis MyBatis和iBATIS的代码生成器。它将生成所有版本的MyBatis的代码,以及版本2.2.0之后的iBATIS版本。它将内省数据库表(或许多表),并将生成可用于访问表的工件。
1414 0
+关注
冰点沐雪
专业从事软件开发(asp.net)近10年。
434
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载