环境:ActivePerl-5.12.2.1202-MSWin32-x86-293621

我机器上有oracle和mysql,用ppm自动安装以后,可以连接oracle,我想手动连接上mysql,于是下载了DBD-mysql-4.018。

然后把里面的:F:\lib\perl\DBD-mysql-4.018\lib\DBD\mysql.pm和F:\lib\perl\DBD-mysql-4.018\lib\DBD\mysql拷贝到了perl的安装目录下面:F:\Program Files\perl\lib\DBD。

测试代码:

unshift(@INC,'F:\Program Files\perl\lib');

unshift(@INC,'F:\Program Files\perl\lib\DBD');

unshift(@INC,'F:\Program Files\perl\lib\DBD\mysql');

use DBI;

#连接数据库mydata

#my $dbh = DBI->connect('dbi:Oracle:orcl','xjs','xjs') or die "无法连接数据库: " . DBI->errstr;

my $dbh = DBI->connect('dbi:mysql:test','root','admin') or die "无法连接数据库: " . DBI->errstr;

好像是找不到:DBD:mysql,不知道什么原因?

错误信息:

F:\code-perl>perl db.pl

install_driver(mysql) failed: Can't locate loadable object for module DBD::mysql

in @INC (@INC contains: F:/Program Files/perl/lib/DBD/mysql F:/Program Files/pe

rl/lib/DBD d:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86 d:\oracle\pr

oduct\10.2.0\db_1\perl\5.8.3\lib d:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MS

Win32-x86 d:\oracle\product\10.2.0\db_1\perl\site\5.8.3 d:\oracle\product\10.2.0

\db_1\perl\site\5.8.3\lib d:\oracle\product\10.2.0\db_1\sysman\admin\scripts d:\

oracle\product\10.2.0\db_1\perl\lib\5.8.3\MSWin32-x86 d:\oracle\product\10.2.0\d

b_1\perl\lib\5.8.3 d:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86-mult

i-thread d:\oracle\product\10.2.0\db_1\perl\site\5.8.3 d:\oracle\product\10.2.0\

db_1\perl\site\5.8.3\lib d:\oracle\product\10.2.0\db_1\sysman\admin\scripts F:/P

rogram Files/perl/site/lib F:/Program Files/perl/lib .) at (eval 5) line 3

Compilation failed in require at (eval 5) line 3.

Perhaps a module that DBD::mysql requires hasn't been fully installed

at db.pl line 9

作者: goldenfish1919

发布时间: 2010-12-16

perl 连接mysql_perl如何连接mysql数据库?相关推荐

  1. 本地Python连接服务器中的Mysql数据库

    1.Python中安装mysql驱动 1.1.Python下安装mysql驱动: pip installmysql-connector-python --allow-external mysql-co ...

  2. java连接sql server数据库的代码如何改成连接mysql_Java连接sql server或mysql数据库(代码)...

    Java连接sql server或mysql数据库(代码) package Test; import java.sql.Connection; import java.sql.DriverManage ...

  3. 远程连接腾讯云MySQL数据库

    远程连接腾讯云MySQL数据库 默认情况下,Centos系统的Mysql数据库是不允许被远程访问的 所以我们需要开启 输入mysql -uroot -p,使用Mysql 使用mysql数据库,Mysq ...

  4. Navicat连接不上本地MySQL数据库

    今天发现Navicat连接不上本地MySQL数据库,报错如下: 解决方法: 1.打开计算机管理,如下: 2.找到MYSQL57,右键"启动",问题解决.

  5. 访问他人mysql数据库_怎么连接访问他人的MYSQL数据库?

    1.访问别人的MYSQL方法: 找到MySQL配置文件,搜索"bind-address",找到这一行: bind-address=127.0.0.1在前面加一个#,注释掉这一行,保 ...

  6. 远程连接阿里云服务器MySQL数据库

    为了远程连接阿里云服务器MySQL数据库,查找过许多资料,步骤大致都是这样的: 1.进入MySQL数据库,然后输入下面两条命令: grant all privileges on *.* to 'roo ...

  7. 万网mysql连接_[转载]如何远程连接万网的mysql数据库?

    这两天忙着做v688.cn网站的产品设计,以及宣传彩页,可算是累坏了. 今天总算是在本地调整好网站了,正准备上传到服务器上,可是这时候问题就出现了! mysq数据库导入是个问题,而且是万网的,它里面自 ...

  8. 远程连接服务端电脑mysql数据库

    使用dbutil远程连接服务端电脑mysql数据库 -----来自网络 l  服务端电脑安装mysql l  服务端电脑安装mysql管理软件 并连接数据库,创建一个数据库和表 l  在客户端能够pi ...

  9. php和android和mysql_如何使用JSON连接Android和PHP Mysql数据库

    我们先来看一个简单的Android app例子(这里是一个商品存货清单项目),在Android程序中,我们可以访问(call)PHP脚本来执行简单的CRUD操作(创建,读取,更新,删除).为了使你对它 ...

最新文章

  1. 《3+1团队》【Alpha】Scrum meeting 4
  2. JavaWeb中post提交乱码之编码拦截器Filter
  3. 【c++】27.事件驱动、IO复用、sellect、poll、epoll三者的区别
  4. 十二、爬了CSDN,我发现了这些
  5. MySQL-Xtrabackup备份还原
  6. Java语法糖之foreach
  7. node服务的监控预警系统架构
  8. c++基础学习(12)--(多线程、Web编程)
  9. Qt文档阅读笔记-Timer QML Type 官方解析与实例
  10. 在vb中使用Iphlpapi.dll获取网络信息(下)
  11. 一文看尽预训练语言模型
  12. 悟空crm开源版本环境搭建
  13. 第一行代码 Hello world
  14. 如何使广告条自动运行,仅供学习参考
  15. lda指令是什么意思_lda指令什么意思
  16. iOS开发之在地图上绘制出你运动的轨迹
  17. yolov7 打开深度摄像头 realsences
  18. linux下was怎么卸载_WAS 6.1简单卸载方法
  19. 泛函分析笔记(十三) 傅里叶级数、紧自伴算子
  20. 微软 Edge 浏览器怎样安装插件

热门文章

  1. iphone11边框喇手问题_苹果全系 iPhone 11 频频翻车,问题频频呈现,你的新机占几点...
  2. 命令行的“迅雷”,提升百倍以上下载速率
  3. Nature:人体菌群研究的25个里程碑
  4. 一作解读:EID-2017-宏基因组测序在新发腹泻病毒鉴定中的应用
  5. R语言merge函数左连接dataframe数据(Left (outer) join in R)、左连接必须将参数all设置(all.x = TRUE)、默认merge函数通过公共列名合并数据集
  6. R语言glmnet拟合lasso回归模型实战:lasso回归模型的模型系数及可视化、lasso回归模型分类评估计算(混淆矩阵、accuracy、Deviance)
  7. R语言构建logistic回归模型并评估模型:构建基于混淆矩阵计算分类评估指标的自定义函数、阳性样本比例(垃圾邮件比例)变化对应的分类器性能的变化、基于数据阳性样本比例选择合适的分类评估指标
  8. R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R
  9. 你正在使用GPU进行CNN类模型训练,突然发生了内存溢出的错误,你可以通过哪些方式来进行解决?
  10. pandas分层索引(层级索引、MultiIndex)的创建、取值、切片、统计计算以及普通索引和层级索引的转换方法