jdbc原理
JDBC(Java Database Connectivity)即Java数据库连接,是一种专门用于连接Java应用程序和关系数据库的应用程序编程接口,也是Java�?应用程序使用数据库的翻版,是Java访问数据库的基本原理。根据JDK介绍,JDBC API是一组可以有效地访问数据库和相关数据源的底层API,它使Java应用程序可以动态地访问关系型数据库。
JDBC的基本原理是把JDBC API转换成特定数据库使用的本地数据访问方法,即采用本地API的惯用方法来执行SQL语句,也就是说,在编写程序时,可以给JDBC API传递任何类型的SQL语句以及符合SQL语法的参数值,并能够获得满足SQL语句条件的数据记录,其实现机制如下:
首先,在Java应用程序中向JDBC发出数据库请求,然后从引用某种数据库的JDBC驱动程序中调用相应的Java数据库操作库,这些库都实现了Java数据库连接(JDBC)框架;
java的jdbc连接数据库 其次,这些库将Java应用程序发送的SQL语句转换为适用于特定的数据库的SQL格式;
第三,它们创建数据库连接,并将转换后的SQL语句发送到数据库内部来执行,之后取回结
果集;
最后,将结果集转换为Java数据库语义,最后返回给Java应用程序。
因为JDBC涉及多个编程步骤,比如定义JDBC Driver、加载驱动程序和注册驱动程序等,所以通常需要用多条语句来设置查取与存取数据库。不过,由于JAVA强大的可移植性,JDBC只要设定一次就能够在多种各种数据库中应用,但是要求实现JDBC接口的JDBC Driver(用于提供本地API的类)必须对不同的数据库有不同的支持程序,大大降低了数据库应用和移植的难度。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论