Exemplo de string de conexão
Essa é uma string de conexão Mimer Data Provider para se conectar com Mimer SQL.
Persistir informações de segurança
Use este para permitir que as informações de senha permaneçam na string de conexão após a conexão ter sido aberta.
Database=BancoDeDados;Protocol=local;User Id=Usuario;Password=Senha;Persist Security Info=true;
Conexão através de diferentes linguagens
C#
Exemplo de código em C# de conexão com Mimer SQL usando Mimer Data Provider:
using System;
using Mimer.Data.Client;
class DatabaseConnection {
static void Main() {
// Define a string de conexão Mimer SQL usando Mimer Data Provider
string connectionString = "Database=BancoDeDados;Protocol=local;User Id=Usuario;Password=Senha;Persist Security Info=true;";
using (MimerConnection connection = new MimerConnection(connectionString)) {
try {
// Abre a conexão
connection.Open();
Console.WriteLine("Conexão aberta com sucesso!");
//
// INSIRA SEU CÓDIGO AQUI
//
}
catch (MimerException ex) {
// Erros específicos do MimerException
Console.WriteLine("Erro: " + ex.Message);
}
catch (Exception ex) {
// Outros erros
Console.WriteLine("Erro: " + ex.Message);
}
finally {
// Fecha a conexão
if (connection != null) {
connection.Close();
Console.WriteLine("Conexão fechada.");
}
}
}
}
}
Alternativamente, você pode usar o código abaixo, que usa a classe DbProviderFactory:
using System;
using System.Data.Common;
class DatabaseConnection {
static void Main() {
/// Define a string de conexão Mimer SQL usando Mimer Data Provider
string connectionString = "Database=BancoDeDados;Protocol=local;User Id=Usuario;Password=Senha;Persist Security Info=true;";
// Cria o objeto factory usando o namespace Mimer.Data.Client
DbProviderFactory factory = DbProviderFactories.GetFactory("Mimer.Data.Client");
using (DbConnection connection = factory.CreateConnection()) {
if (connection == null) {
Console.WriteLine("Não foi possível criar a conexão.");
return;
}
connection.ConnectionString = connectionString;
try {
// Abre a conexão
connection.Open();
Console.WriteLine("Conexão aberta com sucesso!");
//
// INSIRA SEU CÓDIGO AQUI
//
}
catch (DbException ex) {
// Erros específicos do DbException
Console.WriteLine("Erro: " + ex.Message);
}
catch (Exception ex) {
// Outros erros
Console.WriteLine("Erro: " + ex.Message);
}
finally {
// Fecha a conexão
if (connection != null) {
connection.Close();
Console.WriteLine("Conexão fechada.");
}
}
}
}
}
VB.NET
Exemplo de código em VB.NET de conexão com Mimer SQL usando Mimer Data Provider:
Imports System
Imports Mimer.Data.Client
Public Class DatabaseConnection
Public Shared Sub Main()
' Define a string de conexão Mimer SQL usando Mimer Data Provider
Dim connectionString As String = "Database=BancoDeDados;Protocol=local;User Id=Usuario;Password=Senha;Persist Security Info=true;"
Using connection As New MimerConnection(connectionString)
Try
' Abre a conexão
connection.Open()
Console.WriteLine("Conexão aberta com sucesso!")
'
' INSIRA SEU CÓDIGO AQUI
'
Catch ex As MimerException
' Erros específicos do MimerException
Console.WriteLine("Erro: " & ex.Message)
Catch ex As Exception
' Outros erros
Console.WriteLine("Erro: " & ex.Message)
Finally
' Fecha a conexão
If connection IsNot Nothing Then
connection.Close()
Console.WriteLine("Conexão fechada.")
End If
End Try
End Using
End Sub
End Class
Alternativamente, você pode usar o código abaixo, que usa a classe DbProviderFactory:
Imports System
Imports System.Data.Common
Public Class DatabaseConnection
Public Shared Sub Main()
' Define a string de conexão Mimer SQL usando Mimer Data Provider
Dim connectionString As String = "Database=BancoDeDados;Protocol=local;User Id=Usuario;Password=Senha;Persist Security Info=true;"
' Cria o objeto factory usando o namespace Mimer.Data.Client
Dim factory As DbProviderFactory = DbProviderFactories.GetFactory("Mimer.Data.Client")
Using connection As DbConnection = factory.CreateConnection()
If connection Is Nothing Then
Console.WriteLine("Não foi possível criar a conexão.")
Return
End If
connection.ConnectionString = connectionString
Try
' Abre a conexão
connection.Open()
Console.WriteLine("Conexão aberta com sucesso!")
'
' INSIRA SEU CÓDIGO AQUI
'
Catch ex As DbException
' Erros específicos do DbException
Console.WriteLine("Erro: " & ex.Message)
Catch ex As Exception
' Outros erros
Console.WriteLine("Erro: " & ex.Message)
Finally
' Fecha a conexão
If connection IsNot Nothing Then
connection.Close()
Console.WriteLine("Conexão fechada.")
End If
End Try
End Using
End Sub
End Class