サンプル集 |
■VC ■C# ■Java ■LinuxC ■MS-DOS ■bash ■Excel VBA ■VBScript ■PHP ■HTML ■perl ■iPhone ■Android ■Lua ■other |
Linuxコマンド |
debian メモ |
apache2 メモ |
MySQL メモ |
Oracle メモ |
HOME |
MySQLへ接続し1レコード追加します。
◆環境OS | CentOS Linux version 2.6.18-308.13.1.el5 |
---|---|
perl | v5.8.8 built for i386-linux-thread-multi |
DBIを使ってMySQLを操作します。
mysql-con.pl | ||
|
実行してみます。
# perl mysql-con.pl
connect /<
prepare /<
execute /<
finish /<
disconnect /<
connect /<
prepare /<
execute /<
finish /<
disconnect /<
connectなどの結果に付けたerr、errstrともに何も出力されませんでした。 データベースの状況を見てみます。
mysql>select * from cdr \G
*************************** 1. row ***************************
calldate: 2012-10-01 16:43:00
clid: "1802" <1802>
src: 1802
dst: 0312345555
dcontext: front
channel: SIP/1111-00000002
dstchannel: SIP/1111-00000003
lastapp: Dial
lastdata: SIP/2006,30
duration: 2
billsec: 16000
disposition: NO ANSWER
amaflags: 3
accountcode:
uniqueid: 1346305791.5
userfield:
status: 0
1 row in set (0.00 sec)
*************************** 1. row ***************************
calldate: 2012-10-01 16:43:00
clid: "1802" <1802>
src: 1802
dst: 0312345555
dcontext: front
channel: SIP/1111-00000002
dstchannel: SIP/1111-00000003
lastapp: Dial
lastdata: SIP/2006,30
duration: 2
billsec: 16000
disposition: NO ANSWER
amaflags: 3
accountcode:
uniqueid: 1346305791.5
userfield:
status: 0
1 row in set (0.00 sec)
正しくレコードが追加されていました。
Copyright (C) 2012 ymlib.com