Java开发笔记(一百四十七)通过JDBC管理数据库

本文介绍了如何使用Java的JDBC进行数据库管理,包括通过Connection创建Statement对象,利用executeUpdate执行建表、插入、更新记录的SQL语句,并展示了具体的代码示例和操作结果。
摘要由CSDN通过智能技术生成

前面介绍了如何通过JDBC获取数据库连接,可是Connection对象不能直接执行SQL语句,需要引入Statement报告对象才能操作SQL。Statement对象由Connection的createStatement方法获得,它主要提供了下列两个方法:
executeUpdate:执行数据库的管理语句,主要包含建表、改表结构、删表、增加记录、修改记录、删除记录等等。它的返回值是整型,存放着当前语句的操作记录数量,例如删除了多少条记录、更新了多少条记录等。
executeQuery:执行数据库的查询语句,专用于select命令。它的返回值是ResultSet类型,查询的结果集可经由ResultSet对象得到。
对于管理类型的SQL指令来说,完整的操作过程分成以下三个步骤:
1、获取数据库连接:该步骤调用DriverManager类的getConnection方法获得连接对象。
2、创建该连接的执行报告:该步骤调用Connection对象的createStatement方法获得执行报告。
3、命令报告执行SQL语句:该步骤调用报告对象的executeUpdate方法来执行SQL语句。
把以上的三步骤串联起来,便得到了下面的数据库操作模板:

		// 先获取数据库连接,再创建该连接的执行报告
		try (Connection conn = DriverManager.getConnection(dbUrl, dbUserName, dbPassword);
				Statement stmt = conn.createStatement()) {
				String sql = "这里是待执行SQL语句";
				stmt.executeUpdate(sql); // 执行处理语句
//			createTable(stmt); // 创建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值