免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1769 | 回复: 5
打印 上一主题 下一主题

关于windows下连接数据库问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-08 11:18 |只看该作者 |倒序浏览
小弟想在windows下远程访问sql mysql数据库
问题1:sql只能使用win32::odbc来操作吗?
问题2:dbi可以在windows下使用吗?
问题3:win32::odbc  dbi 是否可以操作远程数据库?

谢谢 各位达人赐教!

论坛徽章:
0
2 [报告]
发表于 2008-08-08 11:29 |只看该作者
可以啊

  1. use strict;
  2. use DBI;
  3. my $drivers = DBI->avaliable_drivers();

  4. my $DBH = DBI->connect(source:host:port,username,passward,\%attributes) or die "Cannot connect! $DBI::errstr\n";

  5. #Want to use  a local MySQL database named "book".
  6. my $DBH = DBI->connect("DBI:mysql:book","username","passward") or die "Cannot connect! $DBI::errstr\n";

  7. #Want to use  a MySQL database on "www.myserver.com" named "book", the port is "333"
  8. my $DBH = DBI->connect("DBI:mysql:book:[url]www.myserver.com:333[/url]","username","passward") or die "Cannot connect! $DBI::errstr\n";

  9. #......

  10. my $result = $DBH->disconnect;

复制代码

[ 本帖最后由 不死草 于 2008-8-8 12:04 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-08-08 11:38 |只看该作者
可以是指?
dbi也可以在windows下使用
win32::odbc 和dbi都可以操作远程数据库

论坛徽章:
0
4 [报告]
发表于 2008-08-08 11:50 |只看该作者
问题1:sql只能使用win32::odbc来操作吗? [要看你是什么了,MYSQL,都可,MSSQL好像只能ODBC]
问题2:dbi可以在windows下使用吗?[可以]
问题3:win32::odbc  dbi 是否可以操作远程数据库?[可以]

论坛徽章:
0
5 [报告]
发表于 2008-08-08 11:56 |只看该作者
请看偶的2楼的重新编辑。

论坛徽章:
0
6 [报告]
发表于 2008-08-08 16:58 |只看该作者
谢谢各位!
偶先学习下这两个模块先。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP