-
注意:
1、sql關(guān)鍵字與字段名之間要有間隔。
2、在新增時(shí),傳進(jìn)來的是java.util類型的日期類型,要轉(zhuǎn)換成java.sql類型, 在查詢時(shí)從數(shù)據(jù)庫(kù)中傳出的java.sql類型的日期就不用轉(zhuǎn)換了。因?yàn)閟ql類型的日期是util類型日期的子集
查看全部 -
第一步,加載驅(qū)動(dòng)程序,用到反射機(jī)制,通過一個(gè)類名,反向的將此類加載到環(huán)境中。
查看全部 -
啊啊啊啊啊
查看全部 -
AAAAAAAA
查看全部 -
AAAAAAA
查看全部 -
啊啊啊
查看全部 -
啊啊啊
查看全部 -
啊啊啊
查看全部 -
啊啊啊
查看全部 -
public List<Goddess> query(List<Map<String, Object>> params) throws Exception{
List<Goddess> result=new ArrayList<Goddess>();
Connection conn=DBUtil.getConnection();
StringBuilder sb=new StringBuilder();
sb.append("select * from imooc_goddess where 1=1 ");
if(params!=null&¶ms.size()>0){
for (int i = 0; i < params.size(); i++) {
Map<String, Object> map=params.get(i);
sb.append(" and ?"+map.get("name")+" "+map.get("rela")+" "+map.get("value")+" ");
}
}
PreparedStatement ptmt=conn.prepareStatement(sb.toString());
System.out.println(sb.toString());
ResultSet rs=ptmt.executeQuery();
Goddess g=null;
while(rs.next()){
g=new Goddess();
g.setId(rs.getInt("id"));
g.setUser_name(rs.getString("user_name"));
g.setAge(rs.getInt("age"));
g.setSex(rs.getInt("sex"));
g.setBirthday(rs.getDate("birthday"));
g.setEmail(rs.getString("email"));
g.setMobile(rs.getString("mobile"));
g.setCreate_date(rs.getDate("create_date"));
g.setCreate_user(rs.getString("create_user"));
g.setUpdate_date(rs.getDate("update_date"));
g.setUpdate_user(rs.getString("update_user"));
g.setIsdel(rs.getInt("isdel"));
result.add(g);
}
return result;
}
查看全部 -
jdbc簡(jiǎn)介
查看全部 -
JDBC簡(jiǎn)介:
查看全部 -
條件查找,mark
查看全部 -
Date可能會(huì)出現(xiàn)的問題
查看全部 -
我感覺這節(jié)課主要學(xué)習(xí)連接數(shù)據(jù)庫(kù)就行了,了解一下查詢也行,之后學(xué)習(xí)jsp基礎(chǔ)篇,學(xué)會(huì)model1,然后學(xué)習(xí)servlet篇,學(xué)習(xí)model2,最好把這兩篇的最后的工程做一遍,遇到不理解的就往前前看,比如static不知道怎么回事,翻翻java基礎(chǔ),比如連接數(shù)據(jù)庫(kù)沒有明白就回來看看jdbc,前端網(wǎng)頁做不好就看看boorstrap框架,最好是有個(gè)自己的項(xiàng)目,遇到不會(huì)的就查缺補(bǔ)漏,比如你想有個(gè)驗(yàn)證碼,那就學(xué)習(xí)驗(yàn)證碼唄,如果都了解差不多了繼續(xù)了解mvc框架比如spring,我感覺學(xué)習(xí)的步驟是c html css js java jsp(jdbc javabean servlet) 之后就要了解框架hibernate spring bootstrap查看全部
舉報(bào)