关于windows下连接数据库问题

关于windows下连接数据库问题

小弟想在windows下远程访问sql mysql数据库
问题1:sql只能使用win32::odbc来操作吗?
问题2:dbi可以在windows下使用吗?
问题3:win32::odbc  dbi 是否可以操作远程数据库?

谢谢 各位达人赐教!
可以啊

[Copy to clipboard] [ - ]
CODE:
use strict;
use DBI;
my $drivers = DBI->avaliable_drivers();

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

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

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

#......

my $result = $DBH->disconnect;

可以是指?
dbi也可以在windows下使用
win32::odbc 和dbi都可以操作远程数据库
问题1:sql只能使用win32::odbc来操作吗? [要看你是什么了,MYSQL,都可,MSSQL好像只能ODBC]
问题2:dbi可以在windows下使用吗?[可以]
问题3:win32::odbc  dbi 是否可以操作远程数据库?[可以]
请看偶的2楼的重新编辑。
谢谢各位!
偶先学习下这两个模块先。