參考:Java類型和SQL類型的匹配
ResultSet用法集錦
String sqlSelect = "select * from room where RoomNum = "+user.getName()+"";
String sqlUpdate = "update room set padIP='"+clientInfo.getIpString()+"',padPort='"+clientInfo.getPortInt()+"' where RoomNum = '"+user.getName()+"'";
- 注意:在賦值過(guò)程中,無(wú)論是字符串還是整形菩收,外層必須多一層引號(hào)梨睁,否則會(huì)報(bào)錯(cuò),如:'"+clientInfo.getIpString()+"',padPort='"+clientInfo.getPortInt()+"'
- 注意:在判斷過(guò)程中娜饵,第二層的引號(hào)可有可無(wú)坡贺,如:where RoomNum = '"+user.getName()+"',where RoomNum = "+user.getName()+"
- 驅(qū)動(dòng)程序先把 Java類型轉(zhuǎn)換為 JDBC 類型箱舞,再把它送到數(shù)據(jù)庫(kù)中
- 與C++的處理方法相同遍坟,唯一不同就是在數(shù)據(jù)類型的對(duì)應(yīng)上
從 JDBC 類型映射到 Java類型
圖片.png
從 Java類型映射到 JDBC 類型
圖片.png