sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan opretter jeg forbindelse til en MSSQL-database ved hjælp af Perls DBI-modul i Windows?

Brug DBD::ODBC. Hvis du bare opretter en datakilde med kontrolpanelet -> Systemstyring -> ODBC-datakilder -> Systemdatakilde eller brugerdatakilde (det er navnene, som jeg husker dem, men min XP er ikke på engelsk, så jeg kan ikke kontrollere), så skal du bare bruge navnet på den datakilde i DBI-forbindelsesstrengen.

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

Forskellen mellem bruger- og systemdatakilde er, at sidstnævnte kan bruges af enhver bruger.

Se også:SÅDAN:Opretter et systemdatakildenavn i Windows XP



  1. Kan jeg blindt erstatte alle mysql_-funktioner med mysqli_?

  2. SQL-fejl:ORA-02291:integritetsbegrænsning

  3. Oracle:Bulk Collect-ydelse

  4. Sådan får du poster mellem 2 datoer i MySQL