麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Access > 正文

解答Perl下如何連接Access數據庫

2024-09-07 19:03:50
字體:
來源:轉載
供稿:網友

首先需要安裝Win32-ODBC模塊,具體的步驟如下:

1:從TOOLS欄目中下載Win32-ODBC.zip,下載完后用winzip解開到一個temp目錄,共有三個文件:

Readme

Win32-ODBC.ppd

Win32-ODBC.tar.gz

2:在DOS窗口下,temp目錄中運行下面的DOS命令:ppm install Win32-ODBC.ppd。

然后準備測試用數據庫(Access)

1:啟動MS ACCESS,建立一個新空數據庫,命名為odbctest.mdb,保存在某一目錄中(記住路徑)。

2:然后新建一個表,建立三個字段:

字段名稱 數據類型 長度

Name 字符, 長度50

Email 字符, 長度50

Age 數字、長整型

將這個表保存為address(注意這個例子中,沒有用自動增加的ID。輸入若干記錄:

以下為引用的內容:

  Nighthawk [email protected] 20 1234567

  John [email protected] 24 0284393293

  kit [email protected] 18 3948932

保存后,關閉數據庫文件。

3:打開控制面板中的 ODBC數據源(32位),在用戶DSN欄中,找到用戶數據源列表,選中名稱為“MS Access 97 Database”的一行,然后按“配置”鍵。

在Database框中按“Select..”,選擇步驟1.2中建立的數據庫文件odbctest.mdb,按OK即可。ODBC設置中的其它項目全部采用缺省設置,然后就是OK,確定,關閉對話窗口。

最后進行測試:

以下為引用的內容:
  #!/usr/bin/perl
  use Win32::ODBC;
  $DSN = "MS Access 97 Database";
  $DBase = "access.mdb";
  #連接數據庫
  if (!($db = new Win32::ODBC($DSN))){
  print "連接數據庫失敗.n";
  exit();
  }
  else{
  print "連接數據庫成功 (連接號:", $db->Connection(), ")nn";
  }
  #數據庫中的表
  print "數據庫中的表:";
  @tables = $db->TableList;
  print @tables;
  print "n";
  #選擇數據表
  if (! $db->Sql("SELECT * FROM [address] WHERE age>=20") ){
  @FieldNames = $db->FieldNames();
  $Cols = $#FieldNames 1;
  #表中字段數
  print "表address字段數:$Colsn";
  #字段列表
  for ($i = 0; $i < $Cols; $i ){
  print "$FieldNames[$i]t";
  }
  print "n";
  #列出年齡大于20的記錄
  while($db->FetchRow()) {
  @values = $db->Data();
  print @values;
  print "n";
  }
  }
  ##### sql #########
  #添加記錄
  $sqlinsert = "INSERT INTO address
  VALUES ('Euler', '[email protected]', 28, '021-345689')";
  #更新記錄
  $sqlupdate = "UPDATE address SET age = age 10 ";
  #刪除記錄
  $sqldelete = "DELETE FROM address WHERE name='jimtyan'";
  $rc = $db->Sql($sqlinsert);
  die qq(SQL 失敗 "$sqlinsert": ), $db->Error(), qq(n) if $rc;
  $rc = $db->Sql($sqlupdate);
  die qq(SQL 失敗 "$sqlupdate": ), $db->Error(), qq(n) if $rc;
  $rc = $db->Sql($sqldelete);
  die qq(SQL 失敗 "$sqldelete": ), $db->Error(), qq(n) if $rc;
  #關閉鏈接
  $db->Close();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲精品视频中文字幕 | 欧美视频一区二区三区四区 | 中文字幕一区久久 | 日本精品一区二区 | 国产一区二区三区视频观看 | 国产88久久久国产精品免费二区 | 成人免费观看49www在线观看 | 久久免费视频精品 | 国产精品一区二区三区在线播放 | 羞羞羞网站 | 综合网天天色 | 色婷婷a v | 午色影院 | 欧美 亚洲 视频 | 天天透天天狠天天爱综合97 | 亚洲视频精选 | 精品成人免费一区二区在线播放 | 精品国产91久久久久久浪潮蜜月 | 中文字幕 亚洲一区 | 男女污视频在线观看 | 黄色免费在线电影 | 国产羞羞视频在线观看免费应用 | 成人在线视频一区 | 成人免费在线视频 | 国产精品亚洲综合一区二区三区 | 青热久思思 | 毛片网站网址 | 国产成人在线一区二区 | 露脸各种姿势啪啪的清纯美女 | 丰满年轻岳中文字幕一区二区 | 蜜桃免费在线 | 夜夜b| 99视频有精品 | 国产精品久久亚洲 | 看黄在线观看 | 国产美女视频一区二区三区 | 成人在线视频免费播放 | 成人激情视频网站 | 欧美精品成人一区二区在线观看 | 美女羞羞视频在线观看 | 叉逼视频 |