以下两个不同的包,都不包含另一个?
JDBC驱动程序,例如com.mysql.jdbc.Driver
和
JavaSE' java.sql
和javax.sql
如果我是正确的,JavaSE的java.sql
和javax.sql
提供driverManager
,它管理一组JDBC驱动程序。
如果我是正确的,JavaSE的java.sql
和javax.sql
提供了与DBMS无关的API。
com.mysql.jdbc.Driver
是否提供特定于DBMS的API?
哪一个实现JDBC API? The definition of JDBC是一个API,我理解这是与DBMS无关的,所以我想是JavaSE的java.sql
和javax.sql
实现了JDBC API?然后JDBC驱动程序实现什么API?
是否基于JDBC驱动程序实现了JavaSE的java.sql
和javax.sql
'的API?
com.mysql.jdbc.Driver
的接口是java.sql和javax.sql吗?那么为什么不导入com.mysql.jdbc.Driver
而不是导入java.sql
和javax.sql
?
感谢。
答案 0 :(得分:0)
jdbc DriverManager由各种rdbms驱动程序实现,在本例中为mysql。驱动程序负责处理从java类型到db类型的连接,执行和转换。