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

Opret forbindelse til SQL Server 2005 fra Perl og foretag et SELECT

Du skal bruge DBI, og du er sandsynligvis bedst ved at bruge DBD::ODBC-udbyderen fra (CPAN ). Hvis du ikke kender til DBI, så skal du læse op om det. Der er en bog (Programmering af Perl DBI ), som er gammel, men stadig gyldig.

Så noget i stil med følgende:

use strict;
use warnings;
use DBI;

# Insert your DSN's name here.
my $dsn = 'DSN NAME HERE'

# Change username and password to something more meaningful
my $dbh = DBI->connect("DBI:ODBC:$dsn", 'username', 'password')

# Prepare your sql statement (perldoc DBI for much more info).
my $sth = $dbh->prepare('select id, name from mytable');

# Execute the statement.
if ($sth->execute)
{
    # This will keep returning until you run out of rows.
    while (my $row = $sth->fetchrow_hashref)
    {
        print "ID = $row->{id}, Name = $row->{name}\n";
    }
}

# Done. Close the connection.
$dbh->disconnect;


  1. Sådan indstilles en timer i mysql

  2. Forespørgsel for at søge i alle pakker efter tabel og/eller kolonne

  3. Fix Msg 8116 "Argumentdatatype varchar er ugyldig for argument 1 for session_context-funktionen" i SQL Server

  4. Hvordan tæller jeg unikke besøgende på mit websted?