本文採用了雙重校驗的方式封裝了mysql資料庫,需要的可以按需新增修改
public class jdbc
/** * 獲取jdbc物件,單列模式(雙重校驗)
* @return
*/public static jdbc getjdbc() }}
return jdbc;
}public void setdata(string utr,string name,string password)
/** * 建立資料庫連線
*/public void connection() catch (classnotfoundexception e) catch (sqlexception e)
}/**
* 新增一條資料
* 返回值i用於判斷新增操作是否成功
*/public int adddata(string sql) catch (sqlexception e)
close();
return i;
}/**
* 關閉連線
*/public void close()
if (resultset!=null)
if (coon!=null)
} catch (sqlexception e)
}}
單例模式下的mysql封裝
實現單例模式 mysql的基本操作,新增 修改 刪除 查詢 查詢多個結果集 二維陣列 查詢單個結果集 一維陣列 查詢單個資料 class mysqldb return self link 建構函式 private function construct config 禁止轉殖 private func...
單例模式 封裝PHP的mysql類
describe 單例模式 資料庫類 單例模式的必要條件 1 私有的構造方法 為了防止在類外使用new關鍵字例項化物件 2 私有的成員屬性 為了防止在類外引入這個存放物件的屬性 3 私有的轉殖方法 為了防止在類外通過clone成生另乙個物件 4 公有的靜態方法 為了讓使用者進行例項化物件的操作 he...
PHP 單例模式 封裝鏈結mysql類
describe 單例模式 資料庫類 單例模式的必要條件 1 私有的構造方法 為了防止在類外使用new關鍵字例項化物件 2 私有的成員屬性 為了防止在類外引入這個存放物件的屬性 3 私有的轉殖方法 為了防止在類外通過clone成生另乙個物件 4 公有的靜態方法 為了讓使用者進行例項化物件的操作 he...