通过dbi使用perl连接mysql数据库的方法


Posted in PHP onApril 16, 2014

通过使用DBI,用Perl可以很容易的连接到mysql数据库:

代码如下:

#!/bin/perl 
use DBI; 
# Connect to target DB 
my $dbh = DBI->connect("DBI:mysql:database=eygle;host=localhost","username","password", {'RaiseError' => 1}); 
# Insert one row 
my $rows = $dbh->do("INSERT INTO test (id, name) VALUES (1, 'eygle')"); 
# query 
my $sqr = $dbh->prepare("SELECT name FROM test"); 
$sqr->execute(); 
while(my $ref = $sqr->fetchrow_hashref()) { 
print "$ref->{'name'}n"; 
} 
$dbh->disconnect();

执行结果:

[root@eygle ~]# perl test.cgi 
eygle

以后很多统计数据可以直接通过Perl写入Mysql数据库,操作起来方便多了。

PHP 相关文章推荐
PHP:风雨欲来 路在何方?
Oct 09 PHP
最简单的PHP程序--记数器
Oct 09 PHP
PHP程序61条面向对象分析设计的经验小结
Nov 12 PHP
php代码收集表单内容并写入文件的代码
Jan 29 PHP
PHP daddslashes 使用方法介绍
Oct 26 PHP
php获取目标函数执行时间示例
Mar 04 PHP
PHP生成二维码的两个方法和实例
Jul 01 PHP
PHP实现合并discuz用户
Aug 05 PHP
自制PHP框架之路由与控制器
May 07 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
php sybase_fetch_array使用方法
Apr 15 #PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 #PHP
用PHP和Shell写Hadoop的MapReduce程序
Apr 15 #PHP
php获取mysql字段名称和其它信息的例子
Apr 14 #PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 #PHP
PHP删除数组中空值的方法介绍
Apr 14 #PHP
PHP批量删除、清除UTF-8文件BOM头的代码实例
Apr 14 #PHP
You might like
php中的数组操作函数整理
2008/08/18 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
PHP+jQuery翻板抽奖功能实现
2015/10/19 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
JavaScript访问CSS属性的几种方式介绍
2014/07/21 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
微信小程序实现转盘抽奖
2020/09/21 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
Python实现屏幕截图的两种方式
2018/02/05 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
2018/06/27 Python
tensorflow 模型权重导出实例
2020/01/24 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
面向对象设计的原则是什么
2013/02/13 面试题
安全保证书范文
2014/04/29 职场文书
实习推荐信
2014/05/10 职场文书
保护环境倡议书范文
2014/05/13 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js