Dancer::Plugin::Database を使用して、ダンサー アプリケーションからデータベースに接続しています。シングル接続では問題なく動作します。複数の接続を試みたところ、エラーが発生しました。複数の接続を追加するにはどうすればよいですか。
config.yml ファイルに次のコードを追加しました。
plugins:
Database:
connections:
one:
driver: 'mysql'
database: 'employeedetails'
host: 'localhost'
port: 3306
username: 'remya'
password: 'remy@'
connection_check_threshold: 10
dbi_params:
RaiseError: 1
AutoCommit: 1
on_connect_do: ["SET NAMES 'utf8'", "SET CHARACTER SET 'utf8'" ]
log_queries: 1
two:
driver: 'mysql'
database: 'employeetree'
host: 'localhost'
port: 3306
username: 'remya'
password: 'remy@'
connection_check_threshold: 10
dbi_params:
RaiseError: 1
AutoCommit: 1
on_connect_do: ["SET NAMES 'utf8'", "SET CHARACTER SET 'utf8'" ]
log_queries: 1
次に、次のコードを使用してデータベースに接続しようとしました:
my $dbh=database('one');
my $sth=$dbh->prepare("select * from table_name where id=?");
$sth->execute(1);
「構成ファイルを解析できません」というコンパイル エラーが発生しました。
解決策を提案してください。
前もって感謝します