Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Павлик Морозов
138 / 137 / 42
Регистрация: 26.10.2012
Сообщений: 443

Использование подключения к SQL SERVER разными сборками

13.03.2013, 00:06. Показов 1104. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, коллеги разработчики. Разрабатываю приложение с поддержкой плагинов. Обычное многооконное приложение, а в плагинах собственно объекты системы (справочники, документы и т.д.). Заинтересовал конкретный вопрос: могу ли я при работе с классами плагина, использовать уже открытое в хост-приложении, соединение с СУБД. При каждом вызове класса из плагина, создавать новое соединение, открывать и закрывать его, как-то не кэшерно будет... Заранее спасибо.
P.S. Чувствую, что рыть надо в сторону интерфейсов, но пока не пойму как именно это делать...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.03.2013, 00:06
Ответы с готовыми решениями:

Ошибка подключения к SQL (SQL Server не существует, или доступ запрещен.)
Привет Всем уважаемые форумчане! Вопрос такой, у себя на ПК (На котором пишу программу) - запускаю свою программу, спокойно всё...

Копирование таблицы между разными MS SQL Server
Добрый день. Поиск не дал результатов по указанному в теме вопросу. Обращаюсь к Вам за советом. Есть задача скопировать данные из таблицы...

Использование БД на 2 компьютерах с разными sql express localdb
Всем приветик! Делаю проект на asp.net mvc и c# Для проекта используется база данных. Создавала её в MS VS 2015 (на компьютере...

7
Заблокирован
13.03.2013, 10:41
синглетон объект создавай и будет тебе счастье.
0
1 / 3 / 2
Регистрация: 30.12.2010
Сообщений: 45
13.03.2013, 10:43
или статик
0
Заблокирован
13.03.2013, 10:45
хотя эта плохая практика.

Добавлено через 1 минуту
параллельные транзакции можно выполнять только на разных подключениях. Т.е. если у тебя многопоточное приложение - это совсем не валидная задумка.
0
1 / 3 / 2
Регистрация: 30.12.2010
Сообщений: 45
13.03.2013, 10:56
Цитата Сообщение от Павлик Морозов Посмотреть сообщение
могу ли я при работе с классами плагина, использовать уже открытое в хост-приложении, соединение с СУБД
ни слова не было про многопоточность
0
Заблокирован
13.03.2013, 11:02
приложение с плагинами в одном потоке и без пользовательского интерфейса.
wolfinil, ты живешь в идеальном мире.
0
1 / 3 / 2
Регистрация: 30.12.2010
Сообщений: 45
13.03.2013, 11:09
я всего лишь отвечаю на поставленный вопрос, а придумывать как это есть на самом деле неблагодарное дело )
0
 Аватар для Павлик Морозов
138 / 137 / 42
Регистрация: 26.10.2012
Сообщений: 443
13.03.2013, 20:10  [ТС]
Цитата Сообщение от loro Посмотреть сообщение
Т.е. если у тебя многопоточное приложение - это совсем не валидная задумка.
Приложение однопоточное. На многопоточность пока не засматриваюсь. Суть Есть приложение с родительской формой. В форме меню. Щелкая по меню я выбираю, какой объект системы мне запустить, допустим справочник клиенты. Форма справочника уже в плагине лежит. Я форму саму загружаю нормально, на форме расположен datagrid. Что бы его заполнить при загрузке формы, мне надо обратиться в бд. Вот тут то собака и зарыта. Могу я на этом этапе использовать соединение с SQL, открытое родительской формой (основным приложением) или только передавать в плагин данные строки подключения и открывать в плагине новое соединение?? Может как-то через пул соединений это можно реализовать??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.03.2013, 20:10
Помогаю со студенческими работами здесь

Ошибка подключения к MS Sql Server
Привет! Прошу помощи в установлении соединения с БД MS SQL SERVER mass = gcnew array<System::String ^>(124); String^ con =...

Ошибка подключения к SQL Server
Доброго времени суток. Сегодня столкнулся с проблемой Windows авторизации в SQL SERVER, хотя вчера было всё нормально!!! Думаю, причиной...

SQL Server не создает подключения
У меня стоит MS SQL Server 2000 + SP1 на Win2000 Server + SP2. Иногда, не могу понять в каких случаях, MS SQL вдруг начинает странно...

Ошибка подключения к sql server
Добрый день. Что за ошибка?Не хватает дров?

Ошибка подключения к sql server
Пытаюсь к приложению на c# в visual studio подключить базу данных на sql server 2014 что значит эта ошибка? как подключиться?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru