問題一 到底插不插進資料庫
由於測試資料有時比較隨意,插入資料庫會對資料庫進行汙染。
我們在測試的時候通過控制事務,一般不提交至資料庫。
例如通過spring控制事務提交,預設讓其回滾
@transactionconfiguration(defaultrollback = true, transactionmanager = "transactionmanager")
問題二 不插資料庫,怎麼知道成功與否
1 綠條說明執行沒有出錯
2 先插再查。把查的**緊跟在插入的後面,由於它們在同乙個事務中,所以可以查到,但資料庫中沒有值
student s = new student();
s.setnum(「001」);
s.setname("xy001");
studentdao.insert(s);
listlst = null;
lst = studentdao.readallstu();
assertnotnull(lst);
for(student m:lst)
測試資料庫腳步
執行 sql,以資料庫管理員身份登入,下面給出測試資料庫的指令碼 需要鍛鍊動手能力的朋友,可以執行它!create database teaching gouse teaching gocreate table student sno char 10 primary key,sname char 8...
php測試資料庫
echo hello word 測試能不能解析php echo date y m d h i s 測試開發環境的時間對不對 echo 四個引數 資料庫的服務位址 資料庫賬號 密碼 資料庫名稱 db new mysqli localhost root root z 0222 mysqli connec...
測試資料庫的恢復
資料庫的啟動 停止 1.db2start 啟動 2.db2stop force 停止 一般使用force停止,就是強制停止 3.db2 restore database ffff user aaaa using bbbb from taken at 20101204050016 into kkkk ...