java Web连接MySQL数据库工具类 实现分组查询取组最后一条数据
来源:互联网 发布:数码兽传说:网络侦探 编辑:程序博客网 时间:2024/05/18 07:28
代码:如下:
public class DBConnection {private static String DBurl ="jdbc:mysql://localhost:3306/mMysqlDB?user=root&password=root&useUnicode=true&characterEncoding=utf-8" ;//myDB为数据库名 private static Connection Connect = null;/** * 获取数据库连接 * @author lcg * @date 2014年9月24日11:48:49 * @return java.sql.Connection; */public static Connection getConnection(){//com.mysql.jdbc.Drivertry {Class.forName("com.mysql.jdbc.Driver").newInstance();} catch (InstantiationException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} catch (IllegalAccessException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} catch (ClassNotFoundException e1) {// TODO Auto-generated catch blocke1.printStackTrace();} try {Connect = DriverManager.getConnection(DBurl);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} return Connect;}/** * 获取创建数据库连接状态 * @author lcg * @date 2014年9月24日11:48:49 * @return java.sql.Statement; */public static Statement getStatement(){Statement state = null;try {state = DBConnection.getConnection().createStatement();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();} return state;}/** * 获取创建数据库连接状态 * @author lcg * @date 2014年9月24日11:48:49 * @return java.sql.Statement; */public static void closeConnection(){if(Connect != null){try {Connect.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
分组查询取最新数据用法如下:
String softUsageSQL = "SELECT a.id,a.region_id,a.region_name ,a.tv_version "+"FROM (select * FROM tv_system_device_data WHERE region_id != '53' ORDER BY id DESC ) a "+" GROUP BY a.region_id ORDER BY a.id";ResultSet resultset = null;int nAllSize = 0;try {resultset = DBConnection.getStatement().executeQuery(softUsageSQL);while(resultset.next()){String strtemp = ""+resultset.getString("tv_version");}} catch (SQLException e) {e.printStackTrace();}DBConnection.closeConnection();
0 0
- java Web连接MySQL数据库工具类 实现分组查询取组最后一条数据
- oracle 分组查询取第一条数据 关联查询 最后一条数据
- 查询mysql数据库的最后一条记录
- oracle查询分组数据中的最后一条数据和每组的数量
- Java/jdbc连接数据库预处理只能查询一条数据?
- java实现连接mysql数据库单元测试查询数据项目分享
- mysql分组,然后组内排序,最后取每组前2条数据
- sql查询最后一条数据
- id分组查询取最新的一条!
- Oracle数据分组后取每组的一条记录
- 获取数据库最后一条数据
- mysql 数据库查询最后两条数据
- sql数据分组重复的取一条
- 【java 操作mysql】java连接mysql数据库并查询数据
- 取最后一条插入的数据
- mysql优化之数据库随机取一条数据
- 取最后一条记录的值(插入、查询 数据时自动排序)
- sql中查询每组的最后一条数据
- Windows7系统下ASP网站的发布
- 今目标——停课反思
- C# 多线程同步
- 太能算计的人,实际上都是很不幸的人!
- linux下中文显示乱码到问题 &查看文件编码及修改编码
- java Web连接MySQL数据库工具类 实现分组查询取组最后一条数据
- Uploadify(JQuery上传插件)使用配置详解
- Redis命令总结
- html 源码 显示
- Eclipse生成javadoc文件报错
- 无线AP和无线路由器区别wifi热点
- 开放适配
- 制作成tpk地图格式文件,离线装载
- 在Windows .NET平台下使用Memcached (Enyim使用)