How do I connect to a MSSQL database using Perl#39;s DBI module in Windows?(如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库?)
问题描述
如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库?
How do I connect to a MSSQL database using Perl's DBI module in Windows?
推荐答案
使用 DBD::ODBC.如果您只是使用控制面板 -> 系统管理 -> ODBC 数据源 -> 系统数据源或用户数据源创建数据源(这些是我记得的名称,但我的 XP 不是英文的,所以我无法检查),那么您所要做的就是在 DBI 连接字符串中使用该数据源的名称.
Use DBD::ODBC. If you just create a data source with the Control Panel -> System Management -> ODBC Data Sources -> System Data Source or User Data Source (those are the names as I remember them, but my XP isn't in English, so I can't check), then all you have to do is use the name of that data source in the DBI connect string.
my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pwd, \%attr);
用户和系统数据源之间的区别在于后者可供任何用户使用.
The difference between User and System data source is that the latter is usable by any user.
另见:如何:在 Windows XP 中创建系统数据源名称
这篇关于如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何在 Windows 中使用 Perl 的 DBI 模块连接到 MSSQL 数据库?
- 在SQL中,如何为每个组选择前2行 2021-01-01
- 更改自动增量起始编号? 2021-01-01
- 如何将 SonarQube 6.7 从 MySQL 迁移到 postgresql 2022-01-01
- 远程 mySQL 连接抛出“无法使用旧的不安全身份验证连接到 MySQL 4.1+"来自 XAMPP 的错误 2022-01-01
- 导入具有可变标题的 Excel 文件 2021-01-01
- 使用 Oracle PL/SQL developer 生成测试数据 2021-01-01
- 以一个值为轴心,但将一行上的数据按另一行分组? 2022-01-01
- SQL 临时表问题 2022-01-01
- 如何使用 pip 安装 Python MySQLdb 模块? 2021-01-01
- 如何将 Byte[] 插入 SQL Server VARBINARY 列 2021-01-01