資料庫寫法小錯誤

2021-08-02 02:46:49 字數 975 閱讀 5237

1、想要在資料庫中查詢並得到使用者名為username的使用者的密碼,我先寫的sql語句為: string sql=」select password from user where username =」+username; 發現並不能結果集中並不能得到想要的密碼;

在網上查得where應該是這樣用的select * from persons where city=』beijing』,發現username應該加單引號 string sql=」select password from user where username =』」+username+」』」;

2、要想得到結果集resultset裡面的資料,要先進行next()操作,將游標位置向後移動一行,再通過一套get***()方法,獲取當前行中制定列的值。(getdouble(),getfloat(),getint(),getstring())

3、statement和preparedstatement的使用區別:兩者關係

preparedstatement介面是繼承於statement的

①建立物件:statement statement = connection.createstatement();

preparedstatement preparedstatement =connection.preparedstatement(帶有佔位符?的sql);

②傳遞引數:preparedstatement比statement

多一步設定引數值的操作,通過

一系列set***(位置索引,引數值)函式來設定。

③執行語句和獲取查詢結果:兩者返回的都是乙個resultset

結果集。

resultset resultset = statement.executequery(不帶佔位符的sql);

resultset resultset =preparedstatement.executequery();

注意此時的executequery不需要引數

系統小錯誤

今天又完成乙個窗體,充值窗體。有乙個小錯誤困擾了我很久,充值後顯示的是一行,嘗試了好多辦法。我的 是這樣的 txtshow.text 充 值 卡 號 trim txtcardno.text vbcrlf 上 次 餘 額 lastcash vbcrlf 最 新 餘 額 necash vbcrlf 充 ...

SpringMVC 配置小錯誤

在搭建乙個springmvc的開發環境過程中,出現乙個小小的錯誤配置,在訪問的時候出現了乙個404的錯誤,在網上查了很多方法都沒有解決,最後發現是在配置web.xml 的過程中有點小小的錯誤。我簡單的記錄一下這個錯誤,共勉之。org.springframework.web.servlet.dispa...

彙編小錯誤集

1.end of file not at end of a line newline inserted as編譯.s檔案時.英文的意思就是說文末沒有換行符。unix文件的回車換行符是乙個字元 n,windows的是分別的兩個 n r,解決方法 在檔案結尾回車一下.2.invalid instruct...