eclipse实现MySQL分页的类_JavaWeb案例(MVC+MySQL+分页功能)+前后端分离

具备的测试工具:Eclipse,MySQL数据库,HBuilder,jstl1.2jar,mysql.connector.java.8.0.jar

jstl1.2jar下载地址:https://pan.baidu.com/s/1T23zxoEg3jlZHFikrbWtHw

mysql.connector.java.8.0.jar包下载地址:https://pan.baidu.com/s/1kqfOuxo3nOT--CTrlp1BmA

首先打开Eclipse创建一个动态Web项目(Dynamic Web Project),在Src下分别创建以下包

88715238ffbb890cf3150c715e50c340.png

其中web其实就是对应action层,这就是典型的MVC模型,这是属于后端

首先创建与你数据库的表结构对应的实体类

1、我的数据库结构如下

建立数据库

create database LoveDB;

建立数据表LoveInHeart

use LoveDB;

create table LoveInHeart(

lid int auto_increment primary key,

lname varchar(50) not null,

lsex varchar(50) not null,

ltime date not null,

lmoney float

);

然后可以向里面添加一些测试数据

insert into LoveInHeart(lname,lsex,ltime,lmoney)

values ('张三','男','1999-02-15',1000000);

insert into LoveInHeart(lname,lsex,ltime,lmoney)

values ('李四','女','1998-8-19',1000);

insert into LoveInHeart(lname,lsex,ltime,lmoney)

values ('科比','男','2008-05-05',100);

然后实体类的属性参数要和数据库的表结构保持一致,注:实体类是放在entity包下

7a61321d3c035cce2f8790098fefdba8.png

声明变量以后进行封装,右键选择 source --> Getter and Setter ,然后select All 点击完成

接下来创建与数据库链接的DatabaseConnection类来完成与数据库的交互,在dao包下新建一个类,名字为:BaseDB

packagecom.nf.dao;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;public classBaseDao {private static final String DRIVER_CLASS = "com.mysql.cj.jdbc.Driver";private static final String SERVER_IP = "localhost";//服务器IP地址

private static final String DATABASE_NAME = "lovedb";//连接到哪一个数据库

private static final String USER_NAME = "root";//用户名

private static final String PASSWORD = "123456";//密码

publicConnection getConnection() {

Connection conn= null;

String jdbcUrl= "jdbc:mysql://" + SERVER_IP + ":3306/" +DATABASE_NAME+ "?serverTimezone=Asia/Shanghai&useSSL=true";try{

Class.forName(DRIVER_CLASS);

conn=DriverManager.getConnection(jdbcUrl, USER_NAME, PASSWORD);

}catch(Exception e) {

System.out.println("获取连接时,异常" +e.getMessage());

conn= null;

}returnconn;<

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值