然后在perl脚本中写:
!#usr/bin/perl -w
use strict
use DBI#使用DBI模块,DBD::mysql是驱动不必在脚本中使用,安装了就行
my $dbname = ""#引号里填上数据库名
my $ip = ""#引号里填上要访问的数据库的ip地址,数据库是本机就写127.0.0.1
my $port = ""#引号里填上要访问的数据库的端口号,mysql默认端口号是3306
my $host = "dbi:mysql:" . $dbname . ":" . $ip . ":" . $port
my $user = "root"#访问数据库使用的用户名
my $password = "xXxX"#该用户名所使用的密码
my $dbh = DBI ->connect($host,$user,$password) or die "$@"#与数据库建立连接
$dbh ->do("set names \'gbk\'")#设置输出中文不乱码
while(1) #条件永远为真,除非人为终止,否则不会停止
{ #可以使用control+c停止脚本执行
my $sql = ""#引号里填上sql语句
$sth = $dbh ->prepare($sql)#送入数据库做准备
$sth ->execute()#执行这条sql语句
sleep(300)#设置300秒暂停执行,300秒后继续执行while
}
$dbh ->disconnect()#断开与数据库的连接
这里使用的是最新的perl和最新的mysql最新,不是复制粘贴别人代码,前几天还在用,保证思路没有问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)