lib/arxutils_sqlite3/dbutil/dbconnect.rb in arxutils_sqlite3-0.1.44 vs lib/arxutils_sqlite3/dbutil/dbconnect.rb in arxutils_sqlite3-0.1.45
- old
+ new
@@ -34,9 +34,23 @@
class Dbconnect
def self.make_log_file_name(dbconfig, log_file_base_name)
format("%s-%s", dbconfig.to_s, log_file_base_name)
end
+ def self.db_connect(config, dbconfig, env)
+ # DB構成ファイルへのパス
+ dbconfig_path = config.setup_for_dbconfig_path(dbconfig)
+ # DB用ログファイルへのパス
+ log_path = config.setup_for_db_log_path(dbconfig)
+ # DB接続
+ dbconnect = Arxutils_Sqlite3::Dbutil::Dbconnect.new(
+ dbconfig_path,
+ env,
+ log_path
+ )
+ dbconnect.connect
+ end
+
# DB接続までの初期化に必要なディレクトリの確認、作成
def initialize(dbconfig_dest_path, env, log_path)
# 接続開始時刻
@connect_time = nil
# DB格納ディレクトリ名