JDBC简介 Java语言不仅仅是可以用来做一些加、减、乘、除的基本运算,也不仅仅是用IO对文件做一些读写操作,它还有一个非常重要的功能,那就是用来访问数据库(Database)。那么它是用什么来访问数据库的呢,答案是:JDBC。 JDBC 什么是JDBC?JDBC是Java DataBase Connectivity的缩写,它是Java程序访问数据库的标准接口,意思就是JDBC是Java语言本身就有的,不是第 Java教程 霍师傅 2024-12-02 52 热度 0评论
Java使用JDBC对数据进行CRUD操作-查询 前面我们讲了Java程序要通过JDBC接口来查询数据库。JDBC是一套接口规范,它在哪呢?就在Java的标准库java.sql里放着,不过这里面大部分都是接口。接口并不能直接实例化,而是必须实例化对应的实现类,然后通过接口引用这个实例。那么问题来了:JDBC接口的实现类在哪? 因为JDBC接口并不知道我们要使用哪个数据库,所以,用哪个数据库,我们就去使用哪个数据库的“实现类”,我们把某个数据库实现 Java教程 霍师傅 2024-12-08 34 热度 0评论
Java使用JDBC对数据进行CRUD操作-更新 数据库操作总结起来就四个字:增删改查,行话叫CRUD:Create,Retrieve,Update和Delete。 查就是查询,我们已经讲过了,就是使用PreparedStatement进行各种SELECT,然后处理结果集。现在我们来看看如何使用JDBC进行增删改。 插入操作是INSERT,即插入一条新记录。通过JDBC进行插入,本质上也是用PreparedStatement执行一条SQL语句,不 Java教程 霍师傅 2024-12-08 39 热度 0评论
JDBC连接池 我们在讲多线程的时候说过,创建线程是一个昂贵的操作,如果有大量的小任务需要执行,并且频繁地创建和销毁线程,实际上会消耗大量的系统资源,往往创建和消耗线程所耗费的时间比执行任务的时间还长,所以,为了提高效率,可以用线程池。 类似的,在执行JDBC的增删改查的操作时,如果每一次操作都来一次打开连接,操作,关闭连接,那么创建和销毁JDBC连接的开销就太大了。为了避免频繁地创建和销毁JDBC连接,我们可以 Java教程 霍师傅 2024-12-08 95 热度 9评论