一、掌握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"