(笔记)数据库查询操作
来源:互联网 发布:马云 膨胀 知乎 编辑:程序博客网 时间:2024/04/30 03:41
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import student.Student;import connection.DBConnection;public class DBUtil {public static List<Map> executeStudents() throws Exception{ PreparedStatement pst = null; ResultSet rs = null; Connection conn = DBConnection.getConnection(); String sql = "select * from student"; List<Map> list = new ArrayList<Map>(); pst = conn.prepareStatement(sql); rs = pst.executeQuery(); while(rs.next()){ Map map = new HashMap(); map.put("name",rs.getString("name")); map.put("age",rs.getInt("age")); map.put("sex",rs.getInt("sex")); map.put("birthday",rs.getString("birthday")); map.put("major",rs.getString("major")); list.add(map); } rs.close(); pst.close(); return list; }public static int addStudent(Student student) throws Exception{ PreparedStatement pst = null; Connection conn = DBConnection.getConnection(); String sql = "insert into student values('" + student.getName() + "'," + student.getAge() + "," + student.getSex() + ",'" + student.getBirthday() + "','" + student.getMajor() + "');"; pst = conn.prepareStatement(sql); int affect = pst.executeUpdate(); pst.close(); return affect; }}
0 0
- (笔记)数据库查询操作
- 数据库操作--查询(续)
- 数据库查询操作(DQL)
- Laravel学习笔记(五)---操作数据库--查询构建器(Query Builder)
- PHP Yii 框架的数据库操作笔记一、查询,更新,删除的方法(AR模式)!
- 数据库查询中的连接操作(join)
- MongoDB 数据库操作(三)-高级查询
- 数据库查询操作详解
- 数据库查询操作
- JDBC操作数据库--查询
- 数据库查询操作
- JDBC数据库查询操作
- joomla查询数据库操作
- MySQL数据库查询操作
- yii2数据库查询操作
- yii 数据库查询操作
- 数据库查询基本操作
- CI笔记(数据库操作)
- 2016年蓝桥杯省赛C/C++ A组题解(含题目)
- sed和grep, 查找全部文件并替换
- 技术大牛养成指南,一篇不鸡汤的成功学实践
- Unity3DShader基础(CG)
- 蓝桥杯
- (笔记)数据库查询操作
- gatool 报错
- 8 正整数A+B (15分)
- window.onscroll = function(){}事件
- 浅谈css中浮动和清除浮动带来的影响
- linux-centos7安装配置jdk,mysql,tomcat
- 指针的指针小小练习
- 常用的CSS命名规则
- poj 761A Dasha and Stairs