实体类(JavaBean)⼀般都是和数据库中的表结构⼀⼀对应实体类(JavaBean)⼀般都是和数据库中的表结构⼀⼀对应
本节希望实现的是,⼀个java类,能和数据库对应上,然后操作数据库。
实体类
JavaBean有特定的写法
必须要有⼀个⽆惨构造
属性必须私有化
必须有对应的get/set⽅法
⼀般⽤来和数据库的字段做映射 ORM
ORM:对象关系映射
表--->类
字段--->属性
⾏记录--->对象
id name age address
1桐⼈22⽇本
2亚丝娜22⽇本
3爱丽丝22⽇本
class People{
private int id;
private String name;
private int age;
private String name;
}
class A{
new People(1,"桐⼈",22,"⽇本");
}
⼀般建package的时候,常⽤entity、pojo、vo、dto或者pojo来代表实体类⽂件夹
1、写class
1package com.wang.dto;
2
3public class People {
4private int id;
5private String name;
6private int age;
7private String address;
8
9public People() {
10 }
11
12public People(int id, String name, int age, String address) { 13this.id = id;
14this.name = name;
15this.age = age;
16this.address = address;
17 }
18
19public int getId() {
20return id;
21 }
22public void setId(int id) {
23this.id = id;
24 }
25
26public String getName() {
27return name;
28 }
29
30public void setName(String name) {
31this.name = name;
javabean是干嘛的32 }
33
34public int getAge() {
35return age;
36 }
37
38public void setAge(int age) {
39this.age = age;
40 }
41
42public String getAddress() {
43return address;
44 }
45
46public void setAddress(String address) {
47this.address = address;
48 }
49 @Override
50public String toString() {
51return "People{" +
52 "id=" + id +
53 ", name='" + name + '\'' +
54 ", age=" + age +
55 ", address='" + address + '\'' +
56 '}';
57 }
58 }
View Code
2、建数据库
新建名为jdbc的数据库,新建名为people的表
3、JDBC连接数据库
实体类⼀般都是和数据库中的表结构⼀⼀对应。
上⾯写的Java类的People类,和这个people⼀⼀对应。
4、新建javabean.jsp
1 <%@ page import="com.wang.dto.People" %>
2 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 <html>
4 <head>
5 <title>Title</title>
6 </head>
7 <body>
8
9 <%
10 People people = new People();
11 people.setId(3);
12 people.setName("wangzan");
13 people.setAge(26);
14 people.setAddress("beijing");
15 %>
16
17
18 <%=Id()%>
19 <%=Name()%>
20 <%=Age()%>
21 <%=Address()%>
22 </body>
23 </html>
View Code
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论