JDBC技术总结
1 JDBC是什么?
JDBC的概念:它是一种Java数据库连接技术,能实现Java程序对各种数据库的访问。由一组使用Java语言编写的类和接口组成,这些类和接口称为JDBC API,他们位于java.sql及javax.sql中。
JDBC的作用:第一 . 建立与数据库之间的访问连接。第二.将编写好的SQL语句发送到数据库执行。第三.对数据库返回的执行结果进行处理。
2 JDBC访问数据库的步骤是什么?
第一步:使用Class.forName(“JDBC驱动类的名称”)方法加载驱动类。
第二步:使用DriverManager类获取数据库的连接,语法 Connection con = DriverManager.getConnection("数据库URL","数据库用户名","密码");
第三步:发送SQL语句并得到结果集。
第四步:处理结果。
第五步:释放资源。
3 什么是数据源和连接池技术?
数据源DataSource类的全称为"javax.sql.DataSource",它有一组特性可以用于确定和描述它所表示的显示存在的数据源,我们配置好的数据库连接池也是以数据源的形式存在
的。在DataSource中事先建立了多个数据库连接,这些数据库连接保存在连接池(Connection pool)中。Java程序访问数据库时,只需要从连接池中取出空闲状态的数据库连接,
当程序访问数据库结束时,再将数据库连接返回给连接池,这样做可以提高数据库的访问效率。
4 什么是JNDI ?
JNDI (Java命名与目录接口)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用和统一的接口。通过JDNI就可以获取数据源。