顯示具有 mysql 標籤的文章。 顯示所有文章
顯示具有 mysql 標籤的文章。 顯示所有文章

Erlang连接操作MySQL

2009-03-09

需要用到一個名為Erlang-MySQL-Driver的開源項目,點這裏去項目主頁~~

創建並打開第一個MySQL連接(pl為連接池標識):

mysql:start_link(pl,”localhost”,”user”,”password”,”database”).

可繼續添加連接到連接池

mysql:connect(pl,”localhost”,undefined,”user”,”password”,”database”,true).

執行SQL語句

mysql:fetch(pl,<<”insert into table ….”>>),

Result=mysql:fetch(pl,<<”select * from table ….”>>),

io:format(”Result : ~p\n”,[Result]).

處理返回結果

執行語句後的返回結果有如下三種類型:

{data,MySQLRes}, {update,MySQLRes}, {error,MySQLRes}

MySQLRes為mysql_result類型的record數據(mysql_result定義與mysql.hrl文件中),其具體結構如下:

{mysql_result, [fieldinfo], [rows], affectedrows, [error]}

fieldinfo:域信息,包括域所屬表、域名、數據長度、數據類型;

rows:實際數據;

affectedrows:執行SQL語句影響的行數;

error:錯誤信息。

Erlang-mysql-driver還包括事務等其他功能,具體可以查看下載包裏的例子。

Ubuntu下1分钟搭建Apache2+PHP5+MySQL5环境

首先安装Apache

sudo apt-get install apache2

编辑/etc/apache2/apache2.conf(新安装的系统可能在/etc/apache2/conf.d/charset)文件,在 改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。将:AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 或者 UTF-8

安装完成后默认主目录为/var/www

然后安装PHP

sudo apt-get install libapache2-mod-php5

sudo apt-get install php5

修改PHP配置文件,以限制内存和文件最大上传尺寸,我们编辑/etc/php5/apache2/php.ini文件,先做一般配置,在改动之前,请先将该配置文件做个备份。以便在出错的时候可以恢复。修改如下:

memory_limit == 8M ==>修改成你所需的内存大小

upload_max_filesize == 2M ==>修改文件最大上传尺寸

extension=mysql.so 支持Mysql服务

extension=gd.so 支持gd函数

安装MySQL

sudo apt-get install mysql-server mysql-client

sudo apt-get install php5-mysql

配置mysql密码(root默认密码为空):

sudo mysqladmin -u root password newpassword

M-OSCAR | Powered by Blogger | Entries (RSS) | Comments (RSS) | Designed by MB Web Design | XML Coded By Cahayabiru.com