1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/idemon-dbcp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 19:49 fb5cfd8

DBCP

Основные функции

DBCP на основе tomcat7.0 был упакован в переносимый пакет инструментов для соединения с базой данных. Он может быть использован на платформах JavaSE или JavaEE (подходит для начинающих изучать Java).

(1) Описание:

Idemon DBCP 1.0, основные функции которого заключаются в том, что он был упакован как переносимый пакет инструментов для соединения с базой данных на основе DBCP tomcat7.0. Может использоваться на платформах Java SE или Java EE.

В него входят:

  • demo — демонстрация использования;
  • doc — документация API;
  • lib — зависимые сторонние JAR-пакеты;
  • src — исходный код;
  • dbconfig.properties — файл конфигурации, который зависит от ситуации и требует настройки пользователем;
  • idemon-dbcp-1.0.jar — пакет выпуска.

(2) Использование:

Пользователь должен добавить JAR-пакет из папки lib, idemon-dbcp-1.0.jar и соответствующий JDBC-драйвер базы данных в путь проекта. Также необходимо скопировать dbconfig.properties в classpath (или src) проекта и выполнить соответствующую настройку в соответствии с реальной ситуацией. Для подключения к базе данных или источнику данных необходимо импортировать com.idemon.dbcp.DBUtil!

(3) Конфигурация dbconfig.propertpeiz:

Ниже представлены поля, которые являются необязательными. Указанное значение является значением по умолчанию.

  • testWhileIdle = true;
  • testOnBorrow = true;
  • testOnReturn = false;
  • validationQuery = SELECT 1;
  • validationInterval = 30000;
  • timeBetweenEvictionRunsMillis = 30000;
  • maxActive = 100;
  • minIdle = 10;
  • maxWait = 10000;
  • initialSize = 10;
  • removeAbandonedTimeout = 60;
  • removeAbandoned = true;
  • logAbandoned = true;
  • minEvictableIdleTimeMillis = 30000;
  • jmxEnabled = true;
  • fairQueue = true;
  • jdbcInterceptors = org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer.

Следующие поля являются обязательными. Указанное значение — это значение по умолчанию.

  • servername = localhost (может быть именем сервера или IP-адресом сервера, по умолчанию «localhost»);
  • serverport = 3306 (номер порта сервера базы данных, по умолчанию 3306 для MySQL, 1521 для Oracle).

Следующие поля также являются обязательными.

  • databaseType (может быть Oracle9i, Oracle10g, Oracle11g, MySQL, SqlServer2000, SqlServer2005, SqlServer2008);
  • databaseType = MySQL;
  • databasename: имя базы данных (обязательно, без значения по умолчанию);
  • username = root (обязательно, без значения по умолчанию);
  • password = 1 (обязательно, без значения по умолчанию).

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/idemon-dbcp.git
git@api.gitlife.ru:oschina-mirror/idemon-dbcp.git
oschina-mirror
idemon-dbcp
idemon-dbcp
master