mysql查询最新插入的一条_我刚数据库中插入一条记录,紧接着再去查询却查不到?...
向数据库 中奖记录表中 添加一条中奖 记录,马上调用方法查询这条记录, 查询不到! 我打开数据库查看 数据是插入成功的。 开发语言是用java, 框架 hibernate!
插入数据,和查询数据代码如下,请大神解答,小弟,感激不尽!
//插入中奖记录
public int insertPrizeRecord(Integer prizeId,String uid)
{
try
{
StringBuilder sqlBuilder = new StringBuilder();
sqlBuilder.append(" INSERT INTO AM_PrizeRecord ( ");
sqlBuilder.append(" PrizeId ");
sqlBuilder.append(" ,mobile ");
sqlBuilder.append(" ,PrizeTime ) ");
sqlBuilder.append(" VALUES ( ");
sqlBuilder.append(" " + prizeId + " ");
sqlBuilder.append(" ,'" + uid + "' ");
sqlBuilder.append(" , GETDATE() ) ");
Query query = em.createNativeQuery(sqlBuilder.toString());
int result = query.executeUpdate();
em.clear();
return result;
}
catch (Exception e)
{
e.printStackTrace();
return 0;
}
}
//获取中奖记录
public ArrayList getPrizeRecordListAll(Integer prizeId)
{
try
{
StringBuilder sqlBuilder = new StringBuilder();
sqlBuilder.append(" select PrizeRecordId, ");
sqlBuilder.append(" PrizeId, ");
sqlBuilder.append(" mobile ");
sqlBuilder.append(" from AM_PrizeRecord ");
sqlBuilder.append(" where PrizeId = " + prizeId );
sqlBuilder.append(" order by PrizeTime ");
Query query = em.createNativeQuery(sqlBuilder.toString());
List list = query.getResultList();
ArrayList data = new ArrayList();
for (Object object : list)
{
Object[] o = (Object[])object;
PrizeRecord gc = new PrizeRecord();
gc.setPrizeRecordId((Integer)o[0]);
gc.setPrizeId((Integer)o[1]);
gc.setMobile(o[2] == null?"":o[2].toString());
data.add(gc);
}
em.clear();
return data;
}
catch (Exception e)
{
e.printStackTrace();
return null;
}
}
mysql查询最新插入的一条_我刚数据库中插入一条记录,紧接着再去查询却查不到?...相关推荐
- mysql十万条数据_2秒内向数据库中插入十万条数据?
怎么向数据库中快速插入十万条数据呢,当然得需要对比才能看到效果,今天给大家亲身测了两种方法对比,差别25倍左右 1,数据库用sql server 2008 r2,表结构非常简单,四个字段,建数据表的s ...
- mysql插入表情_向MySQL数据库中插入带emoji表情符的数据时报错
问题:向MySQL数据库中插入带emoji表情符的数据时报错 原因:utf8字符集不支持emoji表情符,需要改为utf8mb4字符集(utf8mb4是MySQL在5.5.3之后增加的,实际开发中建议 ...
- mysql数据库插入数据为空_用java向mysql数据库中插入数据为空
利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util ...
- qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间
我想从C++/QT应用程序执行插入到SQLite数据库. 我想要插入数据的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss).使用QT和参数在SQLite数据库中插入日期时间 我 ...
- mysql查询一个数据库所有表的记录数,mysql 查看数据库中所有表的记录数
mysql使用select count(*) from table_name可以查询某个表的总记录数.想快速的知道数据库中所有表的记录数信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询 ...
- 如何快速的向数据库中插入已知的1000万条数据
MySQL 如何快速的向数据库中插入已知的1000万条数据 假设这1000W条数据在同一个集合里,那么将这个集合进行遍历,循环1000W次,结合数据库编程技术,如JDBC,就可以插入数据库,这么简单的 ...
- php怎么插入数据,利用PHP怎么向MySQL数据库中插入数据
利用PHP怎么向MySQL数据库中插入数据 发布时间:2020-12-11 16:41:47 来源:亿速云 阅读:89 作者:Leah 这篇文章给大家介绍利用PHP怎么向MySQL数据库中插入数据,内 ...
- java如何向数据库中插入数据_如何控制Java代码向数据库中插入数据
慕哥6287543 Java程序向数据库中插入数据,代码如下:123456789101112131415161718192021222324252627282930313233343536373839 ...
- 用java向mysql数据库中插入数据为空
利用java面向对像编程,向数据库中插入数据时.遇到插入的数据为空的情况.在此做一小结: 1.数据库连接正正常 2.sql语句没有问题 3.程序没有报异常 4.代码: import java.util ...
最新文章
- sql server行级锁,排它锁,共享锁的使用
- HTML5移动端拖动惯性
- Linux监控FastCGI程序自启,Linuxx下fastcgi安装
- dwz简单配置与操作
- Leetcode--442. 数组中重复的数据
- 从0到1设计业务系统
- golang 数组 最后一个_Golang 内存管理
- bzoj3007 解救小云公主
- redhat5下安装informix
- 通过QQ邮箱中转站分享文件
- 《程序员修炼之道》第2版
- interface详解
- 云脉H5高效纠错系统
- php 算生存曲线,生存曲线比较:KM法及Log Rank检验(实例+SPSS)
- 【软考中级】软件设计师学习笔记
- vue+element-ui 动态加载本地图片
- 元素节点,属性节点,文本节点,文档节点,分别的意思
- 我自己做了一个小站,刚学做网站。大家帮忙给看看吧!
- 什么是区块链?详细介绍区块链。
- Practice—毛绒玩具名字(字典序排序)