change db driver and add demo