婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Windows和Linux系統下perl連接SQL Server數據庫的方法

Windows和Linux系統下perl連接SQL Server數據庫的方法

熱門標簽:萬利達百貨商場地圖標注 okcc外呼系統怎么調速度 電話機器人哪里有賣 熱門電銷機器人 上海企業外呼系統 河南虛擬外呼系統公司 外呼電信系統 惠州龍門400電話要怎么申請 智能機器人電銷神器

本文將提供一些perl連接Microsoft SQL Server數據庫的實例。perl腳本運行在Windows和Linux平臺。

Windows平臺

如果在Windows平臺下運行perl腳本,建議使用依賴DBI的兩個模塊包,提供標準的數據庫接口模塊。

DBD::ODBC
DBD::ADO

使用DBD::ODBC

如果選用DBD::ODBC,下面的實例代碼將展示如何連接到SQL Server數據庫:

復制代碼 代碼如下:

use DBI;
 
# DBD::ODBC
 
my $dsn = 'DBI:ODBC:Driver={SQL Server}';
my $host = '10.0.0.1,1433';
my $database = 'my_database';
my $user = 'sa';
my $auth = ‘s3cr3t';
 
# Connect via DBD::ODBC by specifying the DSN dynamically.
my $dbh = DBI->connect("$dsn;Server=$host;Database=$database",
 $user,
 $auth,
 { RaiseError => 1, AutoCommit => 1}
 ) || die "Database connection not made: $DBI::errstr";
 
#Prepare a SQL statement my $sql = "SELECT id, name, phone_number FROM employees ";
my $sth = $dbh->prepare( $sql );
 
#Execute the statement
$sth->execute();
 
my( $id, $name, $phone_number );
 
# Bind the results to the local variables
$sth->bind_columns( undef, \$id, \$name, \$phone_number );
 
#Retrieve values from the result set
while( $sth->fetch() ) {
 print "$id, $name, $phone_number\n";
}
 
#Close the connection
$sth->finish();
$dbh->disconnect();

你還可以使用預先設置的一個系統DSN來連接。要建立一個系統DSN,可以這樣訪問控制面板->管理工具->數據源。

使用系統DSN連接,需要更改連接字符串。如下所示:

復制代碼 代碼如下:

# Connect via DBD::ODBC using a System DSN
my $dbh = DBI->connect("dbi:ODBC:my_system_dsn",
 $user,
 $auth,
 {
 RaiseError => 1,
 AutoCommit => 1
 }
 ) || die "Database connection not made: $DBI::errstr";

使用DBD::ADO

如果選擇DBD::ADO模塊,下面的實例展示如何連接到SQL Server數據庫。

復制代碼 代碼如下:

use DBI;
 
my $host = '10.0.0.1,1433';
my $database = 'my_database';
my $user = 'sa';
my $auth = ‘s3cr3t';
 
# DBD::ADO
$dsn = "Provider=sqloledb;Trusted Connection=yes;";
$dsn .= "Server=$host;Database=$database";
my $dbh = DBI->connect("dbi:ADO:$dsn",
 $user,
 $auth,
 { RaiseError => 1, AutoCommit => 1}
 ) || die "Database connection not made: $DBI::errstr";
 
#Prepare a SQL statement
my $sql = "SELECT id, name, phone_number FROM employees "; my $sth = $dbh->prepare( $sql );
 
#Execute the statement
$sth->execute();
 
my( $id, $name, $phone_number );
 
# Bind the results to the local variables
$sth->bind_columns( undef, \$id, \$name, \$phone_number );
 
#Retrieve values from the result set
while( $sth->fetch() ) {
 print "$id, $name, $phone_number\n";
}
 
#Close the connection
$sth->finish();
$dbh->disconnect();

Linux平臺

如果是在Linux平臺下運行perl腳本,連接SQL Server數據庫需要使用到DBD::Sybase包。

安裝SQL Server支持庫

Sybase DBD包依賴FreeTDS驅動程序。

FreeTDS下載地址:www.freetds.org

安裝FreeTDS驅動的說明文檔參見:http://www.freetds.org/userguide/config.htm

該驅動沒有使用到ODBC.

配置數據源

修改freetds.conf文件包括SQL Server數據庫信息,如下所示:

復制代碼 代碼如下:

[SS_MY_DB]
host = 10.0.0.1 # or host name port = 1433
tds version = 7.0

安裝Sybase DBD模塊

該模塊文檔參見:http://search.cpan.org/~mewp/DBD-Sybase/Sybase.pm

此外,需要將sybase環境變量應設置為FreeTDS安裝路徑,export SYBASE=/usr/local/freetds

使用Sybase DBI和SQL Server DSN實例

復制代碼 代碼如下:

# load the DBI module
use DBI;
use DBD::Sybase;
 
my $database="my_database";
my $user="sa";
my $auth="s3cr3t";
 
BEGIN
{
 $ENV{SYBASE} = "/usr/local";
}
 
# Connect to the SQL Server Database
my $dbh = DBI->connect("dbi:Sybase:server=ss_my_db;database=$database",
 $user,
 $auth
 {RaiseError => 1, AutoCommit => 1}
 ) || die "Database connection not made: $DBI::errstr";
 
#Prepare a SQL statement
my $sql = "SELECT id, name, phone_number FROM employees";
my $sth = $dbh->prepare( $sql );
 
#Execute the statement
$sth->execute();
 
my( $id, $name, $phone_number );
 
# Bind the results to the local variables
$sth->bind_columns( undef, \$id, \$name, \$phone_number );
 
#Retrieve values from the result set
while( $sth->fetch() ) {  print "$name, $title, $phone\n";
}
 
#Close the connection
$sth->finish();
undef $sth; # This fixes a segfault bug with certain versions of DBD::Sybase
$dbh->disconnect();

您可能感興趣的文章:
  • 讓apache2以cgi方式運行perl cgi程序的實現方法
  • windows下Apache+MySql+PHP3+PHP4+PERL安裝配置
  • Win2000+Apache+MySql+PHP4+PERL安裝使用小結
  • Windows Server 2016 上配置 APACHE+SSL+PHP+perl的教程詳解

標簽:百色 綏化 周口 淮安 合肥 綿陽 秦皇島 周口

巨人網絡通訊聲明:本文標題《Windows和Linux系統下perl連接SQL Server數據庫的方法》,本文關鍵詞  Windows,和,Linux,系統,下,perl,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Windows和Linux系統下perl連接SQL Server數據庫的方法》相關的同類信息!
  • 本頁收集關于Windows和Linux系統下perl連接SQL Server數據庫的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91一区二区三区在线播放| 色综合久久精品| 成人的网站免费观看| 在线区一区二视频| 欧美精品一区二区高清在线观看 | 亚洲免费高清视频在线| 蜜臀av性久久久久蜜臀av麻豆| 国产成人精品一区二| 337p亚洲精品色噜噜| 日韩毛片视频在线看| 国产麻豆成人精品| 在线电影一区二区三区| 亚洲免费在线看| 成人精品在线视频观看| 精品国产不卡一区二区三区| 椎名由奈av一区二区三区| 国产麻豆精品在线| 精品国一区二区三区| 视频一区国产视频| 91蝌蚪porny| 中文字幕一区二区在线观看| 久久国产麻豆精品| 欧美精品vⅰdeose4hd| 亚洲午夜在线电影| 91欧美一区二区| 日本一区二区三区久久久久久久久不| 蜜桃视频一区二区三区| 欧美三级三级三级| 亚洲制服丝袜在线| 色呦呦一区二区三区| 亚洲欧美日韩人成在线播放| www.av精品| **欧美大码日韩| 99精品在线观看视频| 亚洲六月丁香色婷婷综合久久 | 久久婷婷综合激情| 久久91精品久久久久久秒播| 91精品综合久久久久久| 偷拍亚洲欧洲综合| 欧美日韩在线不卡| 亚洲国产一区二区视频| 欧美三区在线视频| 天堂精品中文字幕在线| 欧美日韩国产bt| 天天做天天摸天天爽国产一区| 欧美日韩国产a| 青椒成人免费视频| 精品毛片乱码1区2区3区| 免费观看日韩av| 国产色产综合产在线视频| av一区二区不卡| 亚洲小少妇裸体bbw| 欧美亚洲一区三区| 日韩精品电影在线观看| 精品国产乱码久久久久久图片 | 91女神在线视频| 亚洲色图色小说| 精品视频一区 二区 三区| 久久97超碰国产精品超碰| 国产精品欧美久久久久一区二区| 成人激情免费视频| 亚洲自拍偷拍欧美| 日韩欧美的一区二区| 国产成人亚洲综合色影视| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 激情伊人五月天久久综合| 欧美极品少妇xxxxⅹ高跟鞋| 99精品1区2区| 日日欢夜夜爽一区| 国产欧美日韩精品a在线观看| 在线免费不卡视频| 久久99精品国产.久久久久| 国产精品每日更新| 7777精品久久久大香线蕉| 国产成人无遮挡在线视频| 亚洲国产成人va在线观看天堂| 久久网站最新地址| 欧美老女人在线| 9i看片成人免费高清| 九九精品视频在线看| 一区二区在线观看视频在线观看| 亚洲精品一区二区三区在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 日本高清免费不卡视频| 国产一区二区女| 日本美女一区二区| 中文字幕一区二区三区色视频| 日韩欧美久久一区| 欧美日韩精品免费观看视频| 不卡的av网站| 久久av老司机精品网站导航| 亚洲香肠在线观看| 中文字幕在线一区二区三区| 欧美成人艳星乳罩| 日韩一区二区三区视频在线观看| 欧美伊人精品成人久久综合97| 成人午夜大片免费观看| 国产高清不卡一区二区| 蜜桃一区二区三区四区| 五月婷婷综合在线| 亚洲理论在线观看| 亚洲欧美综合色| 国产精品美女久久久久aⅴ | 国产精品成人免费在线| 国产偷国产偷亚洲高清人白洁| 日韩欧美一级特黄在线播放| 欧美久久一二三四区| 欧美三级日韩在线| 91高清视频在线| 色琪琪一区二区三区亚洲区| 99久久精品国产观看| 成人精品视频一区二区三区尤物| 国产成人精品亚洲午夜麻豆| 成人h动漫精品一区二| 国产福利91精品一区| 国产成都精品91一区二区三| 国内精品伊人久久久久影院对白| 久久99深爱久久99精品| 国产乱对白刺激视频不卡| 国内成人自拍视频| 国产精品一区三区| 国产成人av一区二区三区在线| 国产黑丝在线一区二区三区| 成人开心网精品视频| 99re免费视频精品全部| 91国在线观看| 在线成人午夜影院| 日韩欧美一二区| 欧美激情综合在线| 亚洲四区在线观看| 香蕉久久一区二区不卡无毒影院| 日韩电影免费一区| 精一区二区三区| 波多野结衣中文字幕一区| 99热99精品| 欧美日韩一区二区在线观看视频 | 欧美日韩一级二级三级| 欧美一区午夜精品| 国产日产欧美一区二区视频| 成人免费一区二区三区在线观看 | 粉嫩绯色av一区二区在线观看| 99精品视频在线观看免费| 色菇凉天天综合网| 欧美精品高清视频| 国产视频一区二区在线观看| 最新久久zyz资源站| 视频在线观看国产精品| 精品无人区卡一卡二卡三乱码免费卡| 东方aⅴ免费观看久久av| 在线影视一区二区三区| 欧美一级欧美三级在线观看| 久久精品免费在线观看| 亚洲成人免费看| 国产在线不卡一区| 欧美三级中文字幕在线观看| 久久久99久久| 午夜av一区二区三区| 成人av在线电影| 日韩一二在线观看| 亚洲欧美另类在线| 久久精品国产秦先生| 色综合久久综合网| 欧美成人性战久久| 亚洲高清免费在线| 99精品视频在线观看| 久久精品无码一区二区三区| 五月婷婷色综合| 97精品久久久久中文字幕 | 91久久精品网| 久久久久久久久久久99999| 亚洲一区二区三区四区不卡| 丁香婷婷综合色啪| 91精品国产福利| 一区二区在线观看av| 国产剧情一区二区三区| 日韩丝袜情趣美女图片| 亚洲一区二区三区四区在线 | 中文字幕电影一区| 国精产品一区一区三区mba桃花| 欧美色图在线观看| 亚洲欧美色综合| 成人国产亚洲欧美成人综合网| 精品国产髙清在线看国产毛片| 日韩电影在线免费观看| 欧美色偷偷大香| 亚洲午夜久久久| 91福利在线播放| 亚洲婷婷国产精品电影人久久| 欧美国产欧美综合| 精品乱人伦一区二区三区| 日韩欧美第一区| 欧美日韩精品电影| 国产成人久久精品77777最新版本| 欧美r级在线观看| 91原创在线视频| 色综合天天综合色综合av| 久久99国产乱子伦精品免费| 国产精品伦理在线| 久久在线观看免费| 欧美一区二区三区视频免费|