日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]一、SQL Relay是什么?SQL Relay是一個開源的數(shù)據(jù)庫池連接代理服務(wù)器二、SQL Relay支持哪些數(shù)據(jù)庫? * Oracle* MySQL* mSQL* PostgreSQL* Syba

一、SQL Relay是什么?

SQL Relay是一個開源的數(shù)據(jù)庫池連接代理服務(wù)器


二、SQL Relay支持哪些數(shù)據(jù)庫?

* Oracle
* MySQL
* mSQL
* PostgreSQL
* Sybase
* MS SQL Server
* IBM DB2
* Interbase
* Sybase
* SQLite
* Lago
* ODBC
* MS Access


三、安裝和配置;

不說廢話了,開始安裝SQL Relay,到 http://sqlrelay.sourceforge.net/ 去下載相應(yīng)的軟件
安裝SQL Relay需要先安裝Rudiments, 在 http://sqlrelay.sourceforge.net/download.html 可以找到


1、安裝Rudiments:

# tar vxzf rudiments-0.28.2.tar.gz
# cd rudiments-0.28.2
# ./configure --prefix=/usr/local/rudiments
# make
# make install

至此,rudiments安裝結(jié)束


2、安裝SQL Relay:

# tar vxzf sqlrelay-0.36.4.tar.gz
# cd sqlrelay-0.36.4
# ./configure --prefix=/usr/local/sqlrelay --with-rudiments-prefix=/usr/local/rudiments --with-mysql-prefix=MySQL安裝路徑 --with-freetds-prefix=FreeTDS安裝路徑 --with-oracle-home=Oracle安裝路徑 --with-php-prefix=PHP安裝路徑
# make
# make install

安裝結(jié)束,以上編譯參數(shù)根據(jù)個人需要來設(shè)定,因?yàn)槲彝瑫r需要Oracle SQLserver MySQL,所以才加了這么多參數(shù)的

3、設(shè)置PHP:

修改php.ini

extension_dir = "./"

把以上內(nèi)容修改為:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20050922"

根據(jù)PHP安裝的路徑來修改,并不是每個版本的PHP都是這個路徑
在php.ini中添加如下內(nèi)容

extension=sql_relay.so

接下來,介紹SQL Relay如何連接SQL Server
修改FreeTDS的配置文件freetds.conf
加入如下內(nèi)容:

[msde]
host = 172.16.20.203
port =1433
tds version = 8.0
client charset = GB2312

請根據(jù)個人需求來修改


4、修改SQL Relay的配置文件

# cd /usr/local/sqlrelay/etc
# cp sqlrelay.conf.example sqlrelay.conf

把sqlrelay.conf的內(nèi)容改為:


四、啟動SQL Relay,并測試;


1、啟動 SQL Relay

# export PATH=$PATH:/usr/local/sqlrelay/bin
# sqlr-start -id msdetest


2、使用SQL工具:

# sqlrsh -id msdetest

可以直接輸入SQL語句

停止SQL Relay:

# sqlr-stop msdetest


3、測試PHP:

寫一個PHP文件,內(nèi)容如下:

<?
$con=sqlrcon_alloc("msdetest",9000,"/tmp/msdetest.socket","sa","sa",0,1);
$cur=sqlrcur_alloc($con);
sqlrcur_sendQuery($cur,"select * from t_gifts");
for ($row=0; $row<sqlrcur_rowCount($cur); $row++) {
for ($col=0; $col<sqlrcur_colCount($cur); $col++) {
echo sqlrcur_getField($cur,$row,$col);
echo ",";
}
echo "
n";
}
sqlrcur_free($cur);
sqlrcon_free($con);
?>

執(zhí)行這個PHP文件,看看能不能出現(xiàn)數(shù)據(jù)
全文結(jié)束~~

?

參考:http://hi.baidu.com/mrvsumbeujeinxe/item/8ba0c60888cf47c490571896

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉