В целях борьбы со склерозом, и чтобы не бегать и не искать документацию, когда в очередной раз требуется подключиться к какой-нибудь базе данных, собрал в этом посте строки подключений к различным источникам данных, которые я чаще всего использую.
DB2 .NET Data Provider
Строка подключения:
Другие возможные параметры:
Firebird
ADO.NET Firebird Data Provider
Строка подключения:
Другие возможные параметры:
MS SQL Server
.NET Framework Data Provider for SQL Server
Строка подключения:
.NET Framework Data Provider for OLE DB
Строка подключения:
DBF/FoxPro
Microsoft Jet OLE DB 4.0
Строка подключения:
.NET Framework Data Provider for OLE DB
Строка подключения:
SQLite
SQLite .NET
Строка подключения:
Access 97-2003
Microsoft Jet OLE DB 4.0
Строка подключения:
.NET Framework Data Provider for OLE DB
Строка подключения:
Access 2007
ACE OLEDB 12.0
Строка подключения:
.NET Framework Data Provider for OLE DB
Другие источники данных:
Excel 97-2003
Microsoft Jet OLE DB 4.0
Строка подключения:
IMEX=1 - указывает драйверу читать все данные как текстовые
.NET Framework Data Provider for OLE DB
Строка подключения:
Excel 2007
.NET Framework Data Provider for OLE DB
Строка подключения:
ACE OLEDB 12.0
Строка подключения:
Lotus Notes
.NET Framework Data Provider for ODBC
Строка подключения:
IBM DB2
DB2 .NET Data Provider
Строка подключения:
Server = ip_адрес_или_имя_сервера : номер_порта_сервера; Database=имя_базы; UID = имя_пользователя; PWD=пароль;
Другие возможные параметры:
- MaxPoolSize, MinPoolSize - максимальный и минимальный размер пула соединений с БД
- Pooling=false - отключить обьединение подключений в пул (по умолчанию - true)
- Connection Lifetime - количество секунд, которое каждое соединение удерживается в пуле подключений.
Microsoft OLE DB Data Provider for DB2
Строка подключения:
Provider=DB2OLEDB; Network Transport Library = TCPIP; Network Address=xxx.xxx.xxx.xxx; Initial Catalog = имя_каталога; Package Collection = имя_коллекции; Default Schema = имя_схемы; User ID=логин; Password = пароль;
Firebird
ADO.NET Firebird Data Provider
Строка подключения:
User = логин; Password = пароль; Database = MyDatabase.fdb; DataSource=localhost; Port=3050; Dialect=3; Charset=NONE; Role=; Connection lifetime = 15; Pooling=true; MinPoolSize=0; MaxPoolSize=50; Packet Size=8192; ServerType=0;Параметр Server Type:
- 0 - Classic или Super Server
- 1 - Embedded Server
.NET Framework Data Provider for ODBC
Строка подключения:
Driver = Firebird/InterBase(r) driver; Uid=логин; Pwd=пароль; DbName = путь_к_fdb_файлу;
MySQL
MySQL Connector/Net
Строка подключения:
Server =адрес_сервера; Database = имя_базы; Uid = логин; Pwd = пароль;
Другие возможные параметры:
- Port - номер порта для подключения, если = -1, значит используется протокол named papes.
MS SQL Server
.NET Framework Data Provider for SQL Server
Строка подключения:
Data Source = имя/адрес_сервера; Initial Catalog = имя_БД; User Id = логин; Password = пароль;
.NET Framework Data Provider for OLE DB
Строка подключения:
Provider = SQLNCLI10; Server = имя/адрес_сервера; Database = имя_БД; Uid = логин; Pwd = пароль;
DBF/FoxPro
Microsoft Jet OLE DB 4.0
Строка подключения:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source =путь_к_папке; Extended Properties = dBASE IV; User ID = Admin; Password=;Если база защищена паролем, ID и Password нужно поменять.
.NET Framework Data Provider for OLE DB
Строка подключения:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source=путь_к_папке; Extended Properties = dBASE IV; User ID=Admin; Password=;
SQLite
SQLite .NET
Строка подключения:
Data Source=filename;Version=3;Другие параметры:
- UseUTF16Encoding=True - использовать кодировку UTF16
- Password - пароль для соединения
- Read Only = true - соединение только для чтения
Access 97-2003
Microsoft Jet OLE DB 4.0
Строка подключения:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source=C:\mydb.mdb; User Id = admin; Password=;Для расположенной на расшаренном ресурсе базы:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source = \\хост\путь_до_базы\mydb.mdb; User Id = admin; Password=;
.NET Framework Data Provider for OLE DB
Строка подключения:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\mydb.mdb; User Id = admin; Password=;
Access 2007
ACE OLEDB 12.0
Строка подключения:
Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\myfile.accdb; Persist Security Info=False;Если установлен пароль:
Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\myfile.accdb; Jet OLEDB:Database Password = MyDbPassword;
.NET Framework Data Provider for OLE DB
Provider = Microsoft.ACE.OLEDB.12.0; Data Source = C:\myfile.accdb; Persist Security Info = False;
Другие источники данных:
Excel 97-2003
Microsoft Jet OLE DB 4.0
Строка подключения:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\myfile.xls; Extended Properties="Excel 8.0; HDR=Yes; IMEX=1";HDR=Yes - указывает, что первая строка содержит имена столбцов, а не данные
IMEX=1 - указывает драйверу читать все данные как текстовые
.NET Framework Data Provider for OLE DB
Строка подключения:
Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\myfile.xls; Extended Properties = "Excel 8.0; HDR=Yes; IMEX=1";
Excel 2007
.NET Framework Data Provider for OLE DB
Строка подключения:
Provider = Microsoft.ACE.OLEDB.12.0; Data Source=c:\myfile.xlsx; Extended Properties = "Excel 12.0 Xml; HDR=YES";
ACE OLEDB 12.0
Строка подключения:
Provider = Microsoft.ACE.OLEDB.12.0; Data Source = c:\myfile.xlsx; Extended Properties = "Excel 12.0 Xml; HDR=YES";
Lotus Notes
.NET Framework Data Provider for ODBC
Строка подключения:
Driver = {Lotus NotesSQL 3.01 (32-bit) ODBC DRIVER (*.nsf)}; Server = адрес_сервера; Database=путь_к_базе.nsf; Uid = логин; Pwd = пароль;
Комментариев нет:
Отправить комментарий