当前位置:  开发笔记 > 编程语言 > 正文

如何使用Windows中的Perl DBI模块连接到MSSQL数据库?

如何解决《如何使用Windows中的PerlDBI模块连接到MSSQL数据库?》经验,为你挑选了2个好方法。

如何使用Windows中的Perl DBI模块连接到MSSQL数据库?



1> bart..:

使用DBD :: ODBC.如果您只是使用控制面板 - >系统管理 - > ODBC数据源 - >系统数据源或用户数据源创建数据源(这些是我记得的名称,但我的XP不是英文,所以我无法检查),那么您所要做的就是在DBI连接字符串中使用该数据源的名称.

my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pwd, \%attr);

用户和系统数据源之间的区别在于后者可供任何用户使用.

另请参阅:HOW TO:在Windows XP中创建系统数据源名称



2> culix..:

无法找到这个可靠的地方.使用类似的Perl代码

use DBI;
my $dbs = "dbi:ODBC:DRIVER={SQL Server};SERVER={ServerName}";
my ($username, $password) = ('username', 'password');

my $dbh = DBI->connect($dbs, $username, $password);

if (defined($dbh))
{
    #write code here
    $dbh->disconnect;
}
else
{
    print "Error connecting to database: Error $DBI::err - $DBI::errstr\n";
}

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有