国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

UnixODBC使用指南(以PHP為例)

2021-09-13 19:45 作者:CSDN首席噴子  | 我要投稿

使用UnixODBC可以有效屏蔽不同數(shù)據(jù)庫在數(shù)據(jù)連接層面上的區(qū)別。注意其對SQL層次上的區(qū)別無能為力,這種情況需要一個ORM。


在Unix/Linux上,ODBC不是一個系統(tǒng)服務(wù),為使PHP能夠使用UnixODBC,需在編譯PHP時指定UnixODBC的位置,此后PHP即可在此處尋找ODBC庫,不會使用操作系統(tǒng)提供的UnixODBC。


以PostGRE為例,從官網(wǎng)上下載ODBC驅(qū)動并編譯安裝后,首先對/{PREFIX}/etc文件夾下的驅(qū)動配置文件odbcinst.ini進行配置:

[pg]

Description = PostgreSQL Driver

Driver = /home/user/Software/database/unixODBC/pg/lib/psqlodbcw.so

Setup = /home/user/Software/database/unixODBC/pg/lib/psqlodbcw.so

Threading = 1


現(xiàn)在,這個自行定義的驅(qū)動的名字就叫pg。PostGRE提供了兩個驅(qū)動,即ANSI編碼的psqlodbca.so和Unicode的psqlodbcw.so,一般使用Unicode版本。隨后對/{PREFIX}/etc/odbc.ini中的DSN進行配置:

[mydb]

Description = pg/SQL DSN

Driver = pg

Username = su

Password = 1234

Servername = 127.0.0.1

Port = 5432

Database = somedb


Servername就是服務(wù)器的域名。ODBC驅(qū)動會去連接127.0.0.1上名為somedb的數(shù)據(jù)庫。數(shù)據(jù)庫必須首先創(chuàng)建好?,F(xiàn)在可以運行/{PREFIX}/bin/isql mydb查看連接情況:

isql數(shù)據(jù)庫管理工具

如果想要記錄ODBC日志,可在odbcinst.ini中添加:

[ODBC]

Trace = YES

TraceFile = /home/user/Software/database/unixODBC/log/log.txt


此時即可在Linux環(huán)境下,如Windows操作系統(tǒng)中一樣使用ODBC:

$conn = odbc_connect("mydb");



UnixODBC使用指南(以PHP為例)的評論 (共 條)

分享到微博請遵守國家法律
临泉县| 灌南县| 古田县| 大姚县| 花莲县| 平泉县| 浠水县| 罗平县| 乃东县| 彰武县| 肇源县| 塔河县| 葫芦岛市| 阿克苏市| 西宁市| 崇信县| 谢通门县| 射洪县| 呈贡县| 淮北市| 无为县| 远安县| 太康县| 明溪县| 扶沟县| 大石桥市| 花莲市| 保亭| 百色市| 晋江市| 三门县| 郁南县| 庆安县| 新竹市| 赤壁市| 鄂托克前旗| 甘谷县| 武夷山市| 海林市| 迭部县| 南通市|