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

  1、性质不同

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

  2、抗风险能力不同

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

  3、业务范围不同

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

  4、实力不同

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

  5、客户群体定位不同

  商业银行一般都会受到地域的限制,客户群体一般都来自于一定区域,而中、农、工、建四大国有银行更为广泛,客户群体覆盖全国各地的各个行业和各个阶层。