本篇文章主要介绍了树懒在学习Java Database Connectivity (JDBC)过程中的一次实践笔记,针对第13天的内容,重点集中在JDBC的基本操作和数据库连接管理上。作者作为移动开发的小白,正在逐步理解如何使用JDBC进行数据库交互,包括以下几个关键知识点:
1. **连接数据库**: 首先,作者展示了如何通过`DriverManager`类来设置数据库连接的基本信息,如URL("jdbc:mysql://127.0.0.1:3306/jdbc"),用户名("root")和密码("root")。URL结构中包含了数据库服务器地址、端口以及数据库名称。
2. **注册驱动**:为了与数据库建立连接,需要在程序运行时注册MySQL的JDBC驱动,这里使用了`DriverManager.registerDriver(newDriver())`,这一步通常涉及到将JDBC驱动类路径(如`com.mysql.jdbc.Driver`)添加到classpath中,以便JVM能够找到并加载驱动。
3. **获取连接**:调用`DriverManager.getConnection()`方法,传入URL、用户名和密码,成功建立与MySQL数据库的连接。
4. **执行SQL语句**:创建`Statement`对象,并利用它执行SQL查询("SELECT ID, NAME, SALARY FROM USERS"),`executeQuery()`方法用于执行SQL查询并返回一个`ResultSet`对象。
5. **遍历结果集**:通过`ResultSet`的`next()`方法逐行读取查询结果,将每一行的数据分别存储到`Object`变量中,如`id`和`name`,并打印出来。
6. **关闭资源**:在完成数据处理后,记得关闭`ResultSet`、`Statement`和`Connection`,以释放系统资源,防止内存泄漏。
这篇文章的标签是"jdbc",表明整个内容围绕JDBC技术展开,适合初学者了解JDBC的基本操作流程和数据库连接的管理。通过这个例子,读者可以了解到如何在Java中编写和执行SQL查询,以及正确处理数据库连接的打开、使用和关闭,这对于进一步深入学习数据库编程是非常基础且重要的环节。