致力于自动化测试技术,性能测试技术的研究,测试技术培训以及项目实施,做一个技术与实施的主导者。
php运用adodb连接不同数据库(实例)
上一篇 /
下一篇 2012-04-10 13:51:13 / 天气: 晴朗
/ 心情: 高兴
/ 个人分类:php
首先定义一个
数据库连接函数,支持多种不同的数据库,传入一个
SQL语句,将执行结果返回,代码如下:
51Testing软件测试网S6Y!h"F[4Ypublic function DBConnect($DBType,$DBServer,$DBUser,$DBPass,$DBName,$sqlStr)
)``FT _L#\E:|Q0 {
)O*o*M4Bc%]0 $StrCon;
51Testing软件测试网z9_-jB8f $result;
PS YR.c2|0 $conn;
,t"gt]6~ mW0 $output="";
51Testing软件测试网Xs1Kq&S switch($DBType)
B1g%i i P0 {
51Testing软件测试网B1[n&?,F.`
L(V Case 0: //Sql Server
C/WBR7_0 //$StrCon ="Driver={SQL Server};Server=$DBServer;Database=$DBName;Uid=$DBUser;Pwd=$DBPass;";
51Testing软件测试网0A%W7~.[1c //创建SQL Server数据库连接
)K y+kD)xb0 $conn= &NewADOConnection('odbc_mssql');
51Testing软件测试网
|${m'm0s $conn->Connect("Driver={SQL Server};Server=".$DBServer.";Database=".$DBName.";Uid=".$DBuser.";Pwd=".$DBPass.";");
51Testing软件测试网.}Yo:y+\ b break;
51Testing软件测试网4v8iF1MjsGg4NK Case 1: //Oracle