实验四:JDBC访问数据库

本文旨在通过实验的方式介绍JDBC访问数据库的原理和实践操作,包括使用MYSQL数据库,创建数据库表,定义实体类和数据库连接类。同时,详细展示了如何实现数据库的查询、插入、删除和更新操作,提供两种不同的查询方法及其执行结果。
摘要由CSDN通过智能技术生成

一、实验目的:

理解JDBC的工作原理,掌握JDBC访问数据库;
掌握常见数据库MYSQL;

二、实验环境:

MYSQL,Eclipse

三、实验内容:
(写出主要的内容)

1、设计数据库表

CREATE TABLE
    tbl_user_info
    (
        id INT NOT NULL AUTO_INCREMENT,
        user_name VARCHAR(20) NOT NULL,
        age INT NOT NULL,
        sex INT(1) NOT NULL,
        create_dt DATE NOT NULL,
        PRIMARY KEY (id)
    )
    ENGINE=InnoDB DEFAULT CHARSET=utf8;
insert into tbl_user_info values('4','Mary','25','0','2016-06-24');
insert into tbl_user_info values('5','Jack','22','1','2016-06-24');
insert into tbl_user_info values('6','John','19','1','2016-06-24')

结果:
在这里插入图片描述
2、定义实体类

package com.imooc.jdbc;
 
import java.util.Date;
 
public class UserVO {
   
	private int id;
	private String userName;
	private int age;
	private int sex;
	private Date createDt;
 
	public int getId() {
   
		return id;
	}
 
	public void setId(int id) {
   
		this.id = id;
	}
 
	public String getUserName() {
   
		return userName;
	}
 
	public void setUserName(String userName) {
   
		this.userName = userName;
	}
 
	public int getAge() {
   
		return age;
	}
 
	public void setAge(int age) {
   
		this.age = age;
	}
 
	public int getSex() {
   
		return sex;
	}
 
	public void setSex(int sex) {
   
		this.sex = sex;
	}
 
	public Date getCreateDt() {
   
		return createDt;
	}
 
	public void setCreateDt(Date createDt) {
   
		this.createDt = createDt;
	}
 
	@Override
	public String toString() {
   
		return "UserVO [id=" + id + ", userName=" + userName + ", age=" + age
				+ ", sex=" + sex + ", createDt=" + createDt + "]";
	}
 
}

3、定义数据库连接类


package com.imooc.jdbc;
 
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值