国有银行和商业银行的区别如下:

  1、性质不同

  国有银行一般由国家直接控股,而商业银行具有企业性质。

  2、抗风险能力不同

  国有银行抗风险能力较强,而商业银行的抗风险能力相对弱一些,主要取决于其管理水平、资产实力以及股东的实力。

  3、业务范围不同

  国有银行的业务范围一般覆盖全国,而商业银行一般主要服务于区域内的客户。

  4、实力不同

  商业银行一般是由地方政府支撑,而国有银行的控股人是更高层的国家机构,因此国有银行实力更强。