Exemplo de string de conexão
Essa é uma string de conexão .NET Compact Framework Data Provider for SQL Server Mobile para se conectar com SQL Server Compact.
Acesso Exclusivo
Use este para impedir que outros processos abram ou modifiquem o banco de dados enquanto você o tem aberto.
Data Source=Arquivo.sdf;File Mode=Exclusive;Persist Security Info=False;
Conexão através de diferentes linguagens
C#
Exemplo de código em C# de conexão com SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile:
using System;
using System.Data.SqlServerCe;
class DatabaseConnection
{
static void Main()
{
// Define a string de conexão SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile
string connectionString = "Data Source=Arquivo.sdf;File Mode=Exclusive;Persist Security Info=False;";
using (SqlConnection connection = new SqlCeConnection(connectionString))
{
try
{
// Abre a conexão
connection.Open();
Console.WriteLine("Conexão aberta com sucesso!");
// Fecha a conexão
connection.Close();
}
catch (SqlCeException ex)
{
Console.WriteLine("Erro: " + ex.Message);
}
}
// Fecha a conexão
}
}
VB.NET
Exemplo de código em VB.NET de conexão com SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile:
Imports System
Imports System.Data.SqlServerCe
Module DatabaseConnection
Sub Main()
' Define a string de conexão SQL Server Compact usando .NET Compact Framework Data Provider for SQL Server Mobile
Dim connectionString As String = "Data Source=Arquivo.sdf;File Mode=Exclusive;Persist Security Info=False;"
Using connection As New SqlCeConnection(connectionString)
Try
' Abre a conexão
connection.Open()
Console.WriteLine("Conexão aberta com sucesso!")
'
' INSIRA SEU CÓDIGO AQUI
'
Catch ex As SqlCeException
' Erros específicos do SqlCeException
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 Module