mysql增删改查优化_数据库增删改查及优化

创建一个工程,导入所需jar包,本例使用MySQL数据库,Navicat可视化工具,使用开源的c3p0连接池,采用单元测试,结构如下:

3397896c9f5a6b2f115901f7e1a5e4cd.png

例中用到的表:

d9878a7fa027e6317afef36dc7f260fc.png

应用程序直接获取连接有很多缺点:

5897523930151aac1213ee8f33690e69.png

而使用数据库连接池大大提升程序性能:数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个

a98cd97fc7366363809ff11daa86dc31.png

下面是代码部分:

StudentPO 类:

package po;

import java.util.Date;

public class StudentPO

{

private String sno;

private String name;

private char sex;

private Date birthday;

public StudentPO(String sno, String name, char sex, Date birthday) {

this();

this.sno = sno;

this.name = name;

this.sex = sex;

this.birthday = birthday;

}

public StudentPO()

{

super();

// TODO Auto-generated constructor stub

}

public String getSno()

{

return sno;

}

public void setSno(String sno)

{

this.sno = sno;

}

public String getName()

{

return name;

}

public void setName(String name)

{

this.name = name;

}

public char getSex()

{

return sex;

}

public void setSex(char sex)

{

this.sex = sex;

}

public Date getBirthday()

{

return birthday;

}

public void setBirthday(Date birthday)

{

this.birthday = birthday;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值