1. 程式人生 > >jdbc為什麼使用java.sql包中的介面而不使用com.mysql.jdbc包中的類?

jdbc為什麼使用java.sql包中的介面而不使用com.mysql.jdbc包中的類?

java.sql包中的介面,它是sun公司為了簡化,統一對資料庫的操作,定義了一套java操作資料庫的規範,由各個資料庫公司自己實現,資料庫有mysql oracle等,而com.mysql.jdbc包中的類是mysql自己實現規範介面的類,不同的資料庫有不同的實現,為了能夠只寫一套程式碼,實現跨資料庫使用,書寫傳統jdbc需要匯入的包就使用java.sql包,而不用考慮具體的實現類。


轉載於:https://blog.csdn.net/weixin_37885641/article/details/78926632