JDBC+MySQL入门增删改查实战( 三 )


预备工作首先在student 类中编写以下内容,该类与MySQL数据库的student表对应 。
public class student {    private int id;//与student表得id对应    private  String name;//与student表得name对应    private int age;//年龄与student表得age对应    private  int high;//身高与student表high对应    //带id构造方法(查询时使用)    public student(int id, String name, int age, int high) {        this.id = id;        this.name = name;        this.age = age;        this.high = high;    }    //不带id得构造方法(插入时候使用)    public student(String name, int age, int high) {        this.name = name;        this.age = age;        this.high = high;    }    //toString()方法,控制台打印测试使用       @Override    public String toString() {        return "student{" +                "id=" + id +                ", name='" + name + ''' +                ", age=" + age +                ", high=" + high +                "}n";    }    //get set 方法,设置值,取值使用    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    public int getHigh() {        return high;    }    public void setHigh(int high) {        this.high = high;    }}紧接着处理sqlmanage类,我们将JDBC的一些操作封装到这里面 。在初始化函数中进行注册驱动、建立连接的操作 。在sqlmanage中编写以下内容:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class sqlmanage {    private Connection con=null;//数据库连接,从DriverManager的方法获得,用以产生执行sql的PreparedStatement    public sqlmanage() throws SQLException, ClassNotFoundException {        //step1 加载数据库驱动        Class.forName("com.mysql.jdbc.Driver");        System.out.println("数据库驱动加载成功");        //step2 连接数据库        this.con =  DriverManager.getConnection("jdbc:mysql://localhost:3306/boxuegu?useSSL=false","root","bigsai66");        System.out.println("数据库连接成功");    }    public void close() throws SQLException {        this.con.close();;    }}


推荐阅读