DbFacade. Небольшое обновление всех библиотек
Послепраздничное небольшое обновление. Во всех библиотеках были добавлены методы очистки поля последней ошибки и поля последнего выполненного запроса. Также, я добавил инициализацию по умолчанию для этих двух переменных. В предыдущих версиях без этой инициализации поля приходилось проверять на null. Теперь достаточно на пустую строку.
Начиная с версии 1.0, конструкторы некоторых классов претерпели ряд изменений. Поэтому код, описанный, в предыдущих статьях, немного потерял свою актуальность.
Что нужно для быстрого старта:
создать экземпляр объекта класса DbFacadeSQLite, DbFacadeMySQL или DbFacadeMSSQL.
using DatabaseLib;
//Для MySQL
DbFacadeMySQL mysql = new DbFacadeMySQL("сервер", порт, "имя пользователя", "пароль", "имя базы данных");
//Для SQLite
DbFacadeSQLite sqlite = new DbFacadeSQLite("путь к файлу базы данных");
//Для MSSQL
DbFacadeMSSQL mssql = new DbFacadeMSSQL("имя сервера","имя базы данных");
//Теперь можно выполнять запросы
DataTable dtSQLite = sqlite.Execute("SELECT * FROM MyTable");
DataTable dtMySQL = mysql.Execute("SELECT * FROM MyTable"); //и так далее
//работу Update, Delete, Insert можно посмотреть в предыдущих статьях
Библиотеку с исходным кодом можно найти в разделе проекты.
Популярность: 2%
Если у вас возникли вопросы, вы можете оставить их в комментариях

