segunda-feira, 12 de janeiro de 2009

Oracle: String de Conexão para C#

Por Adriano

Existem várias formas de conectarmos uma aplicação criada em C# a uma base de dados Oracle. Uma delas está neste artigo:

// utilizamos os namespaces
using System;
using System.Data;
using System.Data.OleDb;

//Dentro de um método ou evento inserimos :
OleDbConnection Conexao = new OleDbConnection ("provider=MSDAORA;data source=BANCO;user id=ID;password=Senha");
OleDbCommand Comando = Conexao.CreateCommand();
Comando.CommandText = "SELECT * FROM tabela ";
Conexao.Open();
//Insira oque você fará com o banco
Conexao.Close();

Conexão com um servidor

//Utilize o namespace
using System.Data.OracleClient;

//Dentro de um método ou evento podemos inserir:
OracleConnection conexao = new OracleConnection(@"server = Servidor;uid = ID;password = Senha");

//usaremos um tratamento de exceção
try {
//Abrir a conexão
conexao.Open();
} catch (OracleException e) {
//Caso ocorra algum erro exibir uma mensagem

} finally {
//Sempre fechar a conexão
conexao.Close();
}

O tratamento de exceção é imprescindível para conexões com banco de dados, este assunto será abordado com mais detalhe em outro artigo.

Nenhum comentário: