package com.ys.ofo.dao;
import com.ys.ofo.pojo.UsersPojo;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class FunctionDao {
public static List<UsersPojo> selectUsers(){
List<UsersPojo> usersPojoList=new ArrayList<>();
try {
Connection connection=ToolsDao.getConnection();
String sql="select * from ofo_users";
PreparedStatement preparedStatement = connection.prepareStatement(sql);
ResultSet resultSet=preparedStatement.executeQuery();
while (resultSet.next()){
UsersPojo usersPojo=new UsersPojo();
usersPojo.setId(resultSet.getInt("ofo_users_id"));
usersPojo.setName(resultSet.getString("ofo_users_name"));
usersPojo.setBalance(resultSet.getFloat("ofo_users_balance"));
usersPojo.setMileage(resultSet.getFloat("ofo_users_mileage"));
usersPojoList.add(usersPojo);
}
} catch (SQLException e) {
e.printStackTrace();
}
return usersPojoList;
}
public static boolean updateUsers(int id,String name,float balance,float mileage){
try {
Connection connection=ToolsDao.getConnection();
String sql="update ofo_users set ofo_users_name=? ,ofo_users_balance=?,ofo_users_mileage=? where ofo_users_id=?";
PreparedStatement preparedStatement=connection.prepareStatement(sql);
preparedStatement.setString(1,name);
preparedStatement.setFloat(2,balance);
preparedStatement.setFloat(3,mileage);
preparedStatement.setInt(4,id);
int n=preparedStatement.executeUpdate();
if (n>0){
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}
return false;
}
public static boolean deleteUsers(int id){
try {
Connection connection=ToolsDao.getConnection();
String sql="delete from ofo_users where ofo_users_id=?";
PreparedStatement preparedStatement=connection.prepareStatement(sql);
preparedStatement.setInt(1,id);
int n=preparedStatement.executeUpdate();
if(n>0) {
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}
return false;
}
public static boolean insertUsers(String name,float balance,float mileage){
try {
Connection connection=ToolsDao.getConnection();
String sql="insert into ofo_users (ofo_users_name,ofo_users_balance,ofo_users_mileage)value(?,?,?)";
PreparedStatement preparedStatement=connection.prepareStatement(sql);
preparedStatement.setString(1,name);
preparedStatement.setFloat(2,balance);
preparedStatement.setFloat(3,mileage);
int n=preparedStatement.executeUpdate();
if (n>0){
return true;
}
} catch (SQLException e) {
e.printStackTrace();
}
return false;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ofo项目_java_源码
共43个文件
class:24个
xml:6个
java:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 53 浏览量
2021-10-01
01:28:37
上传
评论
收藏 953KB ZIP 举报
温馨提示
Ofo单车项目具有新增、删除、修改、查询等功能,需要连接数据库使用
资源推荐
资源详情
资源评论
收起资源包目录
ofo项目.zip (43个子文件)
ofo
ofo.iml 519B
src
com
ys
ofo
dao
ToolsDao.java 971B
FunctionDao.java 3KB
pojo
UsersPojo.java 1016B
ui
EditFrame.form 7KB
UsersFrame.form 4KB
EditFrame.java 2KB
UsersFrame.java 3KB
InsertFrame.java 2KB
InsertFrame.form 6KB
.idea
uiDesigner.xml 9KB
misc.xml 278B
modules.xml 253B
encodings.xml 138B
workspace.xml 5KB
.gitignore 184B
libraries
mysql_connector_java_5_1_34.xml 252B
out
production
ofo
com
intellij
uiDesigner
core
VerticalInfo.class 2KB
Util.class 4KB
GridLayoutManager.class 18KB
HorizontalInfo.class 2KB
SupportCode.class 2KB
AbstractLayout.class 5KB
GridConstraints.class 8KB
SupportCode$TextWithMnemonic.class 2KB
DimensionInfo.class 6KB
Spacer.class 547B
LayoutState.class 2KB
ys
ofo
dao
ToolsDao.class 2KB
FunctionDao.class 3KB
pojo
UsersPojo.class 2KB
ui
InsertFrame$1.class 950B
EditFrame.class 4KB
UsersFrame$3.class 946B
EditFrame$2.class 974B
EditFrame$1.class 2KB
UsersFrame.class 4KB
UsersFrame$2.class 2KB
InsertFrame$2.class 1KB
InsertFrame.class 3KB
UsersFrame$1.class 2KB
lib
mysql-connector-java-5.1.34.jar 938KB
db_ofo_users.sql 955B
共 43 条
- 1
资源评论
心若悬河
- 粉丝: 51
- 资源: 3956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- com.aesq.zb_v1.0.35_danji100.com.apk
- 760996331259605建立门派1.360.apk
- 下面提供一些C语言的入门示例代码,并附有注释,以帮助理解每个部分的功能 1. Hello World程序 #include
- 下面提供一些C语言的入门示例代码,并附有注释,以帮助理解每个部分的功能 1. Hello World程序 #include
- 下面提供一些C语言的入门示例代码,并附有注释,以帮助理解每个部分的功能 1. Hello World程序 #include
- C语言是一种广泛使用的计算机编程语言,它是许多其他编程语言的基础 以下是一些C语言入门的例子和代码,适合初学者学习和实践
- C语言是一种广泛使用的计算机编程语言,它是许多其他编程语言的基础 以下是一些C语言入门的例子和代码,适合初学者学习和实践
- C语言是一种广泛使用的计算机编程语言,它是许多其他编程语言的基础 以下是一些C语言入门的例子和代码,适合初学者学习和实践
- C语言 入门例子和代码学习
- C语言 入门例子和代码学习
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功