使用Perl连接Mysql数据库

2016-02-19 21:19 3 1 收藏

今天图老师小编要跟大家分享使用Perl连接Mysql数据库,精心挑选的过程简单易学,喜欢的朋友一起来学习吧!

【 tulaoshi.com - 编程语言 】

网站后台数据库转为Mysql,现在使用Perl连接数据库就方便多了。

通过DBI,Perl可以很容易的连接到数据库:

#!/bin/perl

use DBI;

# Connect to target DB
my $dbh = DBI-connect("DBI:mysql:database=eygle;host=localhost","username","password", {'RaiseError' = 1});

# Insert one row
my $rows = $dbh-do("INSERT INTO test (id, name) VALUES (1, 'eygle')");

# query
my $sqr = $dbh-prepare("SELECT name FROM test");
$sqr-execute();

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

while(my $ref = $sqr-fetchrow_hashref()) {
    print "$ref-{'name'}";
}

$dbh-disconnect();

执行结果:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

[root@eygle ~]# perl test.cgi
eygle

以后很多统计数据可以直接通过Perl写入Mysql数据库,操作起来方便多了。
看来这次迁移是值得的:)

-The End-

来源:http://www.tulaoshi.com/n/20160219/1625901.html

延伸阅读
连接MYSQL数据库的方法及示例方法一:使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。安装完成该组件后,引用命名空间MySql.Data.MySqlClient;使用命令行编译时:csc /r:MySql.Data.dll test.cs方法二:通过ODBC访问MYSQL数据库访问前要先下载两个组件:odbc.n...
最近碰到一个mysql5数据库的问题。就是一个标准的servlet/tomcat网络应用,后台使用mysql数据库。问题是待机一晚上后,第二天早上第一次登录总是失败。察看日志发现如下错误: “com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago.” 经...
标签: Java JAVA基础
  <%@page import="java.sql.*" import ="java.util.*" import ="java.io.*" contentType="text/html; charset=gb2312" % <html <head <title使用MYsql数据库</title <meta name="GENERATOR" content="Microsoft FrontPage 4.0" <meta name=&...
标签: SQLServer
  OLE DB Method for SQL <% set cnn = server.createobject("ADODB.Connection") cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=databasename " % DSN Less connection for Access <% set cnn = server.createobject("ADODB.Connection") cnn.open &...
标签: PHP
  通过PHP你可以轻松的连接到数据库,请求数据并将其显示在你的web站点中,甚至修改数据库中的数据。MySQL是一种很流行的数据库,并且在互联网中有许多有关PHP与MySQL的教程。MySQL是免费的,这一点也许就吸引了不少人。由于其广泛应用,我就不想在这里赘述MySQL的使用方法了。Oracle被大量在企业应用中采用,因此我们就利用Oracle来介绍P...

经验教程

806

收藏

70
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部