预备工作首先在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();; }}
推荐阅读
- 两期比重差公式推导-平均数增长率公式和两期比重差公式-
- 尤克里里新手入门须知
- 不知不觉已是容器化时代,这篇文章带你快速入门Docker容器技术
- 龙井茶菊花鱼,越南对东盟各国的茶鱼出口量猛增
- 乳腺小叶增生如何治疗
- 为什么10个女人9个乳腺增生 治疗乳腺增生多做这运动
- 跑步会有增高作用吗?
- 《学习强国》怎么快速增分?
- 安徽以鱼泡茶,越南对东盟各国的茶鱼出口量猛增
- 止汗剂会增加乳腺癌风险吗