go database/sql 源碼分析(二)driver包設計哲學

驅動接口設計特色 驅動層設計很簡單,沒有併發鎖的控制 驅動層的設計是基於單個鏈接的,沒有考慮鏈接池 驅動層事務Tx和Stmt是獨立分離的,Tx只有兩個簡單的方法就是Commit() 和Rollback() 驅動的具體實現者只須要在單個鏈接上實現驅動層的API接口便可mysql driver包的數據結構git 調用關係github 驅動註冊sql 具體的數據庫驅動只須要按照接口層的定義,實現api,
相關文章
相關標籤/搜索