开发者社区> 科技小能手> 正文

perl-数据库连接:DBI

简介:
+关注继续查看
wget http://www.cpan.org/modules/by-module/DBI/DBI-1.623.tar.gz
tar -zxvf DBI-1.623.tar.gz
cd DBI-1.623
perl Makefile.PL
make
make install

wget http://www.cpan.org/modules/by-module/DBD/DBD-mysql-4.022.tar.gz
tar zxf DBD-mysql-4.022.tar.gz 
cd DBD-mysql-4.022
perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
make && make install

案例: 连接数据库
#!/usr/bin/perl
use strict; 
use DBI;

my $dbname="mysql";
my $location="127.0.0.1";
my $port="3306";
my $database="DBI:mysql:$dbname:$location:$port";
my $dbh = DBI->connect($database,"root","123456"); 

my $sth = $dbh->prepare ("select host from mysql.user");
   $sth->execute();
   while (my @row = $sth->fetchrow_array()) {
      print "=====> @row <=========\n";
   }
   $sth->finish();

   $dbh->disconnect();


本文转自cloves 51CTO博客,原文链接:http://blog.51cto.com/yeqing/1738651


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
mysqlclient安装报错总结
mysqlclient安装报错总结
54 0
安装 mysqlclient 报错
windows python 3.6 32bit python3+版本不用mysql-python,改用 mysqlclient 我们Django中连接数据库要用到 mysqlclient 的驱动,用pip命令下载会报错: 报错信息 我们到...
1731 0
PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
原文:PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo) PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。
2749 0
+关注
科技小能手
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载