程序运行正常,数据库没反应
程序運(yùn)行正常,數(shù)據(jù)庫(kù)沒反應(yīng)
1、錯(cuò)誤1:代碼運(yùn)行正常,后臺(tái)有響應(yīng)值,就是數(shù)據(jù)庫(kù)沒反應(yīng),請(qǐng)檢查數(shù)據(jù)庫(kù)DriverClassName、url、username、password是否和你看的數(shù)據(jù)庫(kù)一致否!
2、錯(cuò)誤2:java代碼不報(bào)錯(cuò),控制臺(tái)有打印的響應(yīng)值,DML操作,數(shù)據(jù)庫(kù)里的數(shù)據(jù)沒變化。但是DQL操作,能把數(shù)據(jù)查詢出來并打印到控制臺(tái),并且我在后面還輸出一個(gè)成功的話語,導(dǎo)致我很懵逼。沒辦法,苦逼的我只能去網(wǎng)上不停的查找原因,終于不負(fù)有心人,一句話點(diǎn)明了我:事物沒有提交設(shè)置setAutoCommit或者執(zhí)行完后con.commit();
# 好了,原因是:沒有在后端手動(dòng)提交數(shù)據(jù)!!!
@Before
public void before(){
sqlSession = DBUtils.getInstance().openSession();
mapper = sqlSession.getMapper(UserMapper.class);
}
@After
public void after(){
sqlSession.commit();
sqlSession.close(http://www.my516.com);
}
---------------------
轉(zhuǎn)載于:https://www.cnblogs.com/hyhy904/p/11089230.html
總結(jié)
以上是生活随笔為你收集整理的程序运行正常,数据库没反应的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网上下载的系统怎么用u盘安装 通过u盘安
- 下一篇: Redis的缓存穿透问题和雪崩问题?