JDBC的基本操作和对book表中的数据进行增删改查

本文介绍了如何使用JDBC进行基本数据库操作,包括查询、插入、删除和更新数据。通过实例展示了针对book表的增删改查操作,详细步骤包括创建数据库连接、定义book表结构及实体类,以及编写DBUtil工具类实现数据库连接。最后通过测试类执行并保存结果到数据库。
摘要由CSDN通过智能技术生成

一、掌握JDBC的基本操作
1.查询数据库
2.插入数据
3.删除数据
4.修改数据
JDBC操作数据库的基本步骤:

1加载(注册)数据库驱动(到JVM)。

2建立(获取)数据库连接。

3创建(获取)数据库操作对象。

4定义操作的SQL语句。

5执行数据库操作。

6获取并操作结果集。

7关闭对象,回收数据库资源。

二、对book表中的数据进行增删改查;
book表:id int,bookName varchar,price int,description varchar
Book类:id int,bookName String ,price int,description String
提示:创建数据库连接工具类DBUtil类。

创建数据库
create table book( id INT NOT NULL AUTO_INCREMENT, bookName VARCHAR(10) NOT NULL, price INT NOT NULL, description VARCHAR(20) NOT NULL, PRIMARY KEY ( id ) );

写实体类book

package com.ltm.entity;

public class Book {
   
	  private int id;
	    private String bookName;
	    private int price;
	    private String description;
	    
	    
	    public Integer getid() {
   
	        return id;
	    }
	    public void setId(int id) {
   
	        this.id = id;
	    }
	    public String getbookName() {
   
	        return bookName;
	    }
	    public void setbookName(String bookName) {
   
	        this.bookName = bookName;
	    }
		public int getPrice() {
   
			return price;
		}
		public void setPrice(int price) {
   
			this.price = price;
		}
		 public String getdescription() {
   
		        return description;
		    }
		    public void setdescription(String description) {
   
		        this.description =description;
		    }
	
}

jdbc数据库

package com.ltm.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.ltm.entity.Book;

public class Connect {
   


	public static void main(String[] args) {
   
		//注意mysql数据库驱动
		try {
   
			Class.forName("com.mysql.jdbc.Driver");
			String url="jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8";
			Connection conn=DriverManager.getConnection(url,"root","123456"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值