perl笔记之DBI操纵数据库

简介:
perl中的DBI(数据库接口,Database Interface)是个对数据库操纵很强大的东西,这次正好工作中用到了他的一点皮毛所以做个记录。
具体情况就是插入多条记录
#!/usr/bin/perl 
use DBI; 
open AA,"c1"; 
my $dbname="sverlog"; 
my $location="localhost"; 
my $port="3306"; 
my $database="DBI:mysql:$dbname:$location:$port"; 
$dbh = DBI->connect($database,"mcshell","mcshell"); 
while(<AA>){ 
chomp; 
if (/[^www]\s+(\S+)\s+(\S+);/){ 
my $sql="insert into webconfig (domain,webdir) values('$1','$2')"; 
my $sth=$dbh->prepare($sql); 
$sth->execute() or die "无法执行SQL语句:$dbh->errstr"; 


$dbh->disconnect(); 
close AA;
查询数据库可以添加
while(my @row=$sth->fetchrow_array()){ 
print ("@row\n"); 









本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/495391,如需转载请自行联系原作者

目录
相关文章
|
4月前
|
SQL NoSQL 数据库
Cassandra数据库与Cql实战笔记
Cassandra数据库与Cql实战笔记
77 1
Cassandra数据库与Cql实战笔记
|
5月前
|
SQL 关系型数据库 MySQL
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
课程分类查询、课程新增、统一异常处理、统一封装结果类、JSR303校验、修改课程、查询课程计划、新增/修改课程计划
学成在线笔记+踩坑(3)——【内容模块】课程分类查询、课程增改删、课程计划增删改查,统一异常处理+JSR303校验
|
5月前
|
前端开发 应用服务中间件 API
|
6月前
|
SQL 关系型数据库 数据库
|
7月前
数据库系统工程师考点笔记
数据库系统工程师考点笔记
568 0
|
7月前
|
编解码 算法 vr&ar
软考中级之数据库系统工程师笔记总结(六)多媒体基础
软考中级之数据库系统工程师笔记总结(六)多媒体基础
44 0
|
7月前
|
网络协议 安全 网络安全
软考中级之数据库系统工程师笔记总结(五)网络基础
软考中级之数据库系统工程师笔记总结(五)网络基础
71 0
|
7月前
|
人工智能 数据管理 Java
软考中级之数据库系统工程师笔记总结(四)程序设计基础
软考中级之数据库系统工程师笔记总结(四)程序设计基础
51 0
|
7月前
|
存储 算法 Unix
软考中级之数据库系统工程师笔记总结(三)操作系统
软考中级之数据库系统工程师笔记总结(三)操作系统
55 0
|
7月前
|
存储 算法 C语言
软考中级之数据库系统工程师笔记总结(二)数据结构与算法
软考中级之数据库系统工程师笔记总结(二)数据结构与算法
55 0

热门文章

最新文章