我們的sql語句的執行都是由乙個類來完成的!這個類就是sqlstatement
,這個類就是我們用來執行sql語句的類,該類的使用也是非常簡單的,我們只需要記住兩個屬性兩個方法。我們來看一下!
text屬性:所要執行的sql語句,該屬性是乙個字串格式,所以我們的sql語句都是字串!
sqlconnection屬性:該屬性是設定
sqlstatement
物件所要繫結的sqlconnection物件,這個屬性我們一般在建立sqlstatment物件的時候就設定的!
execute方法:這個方法很簡單,表示執行sql語句。(有點像play)
getresult方法:這個方法挺重要的,因為我們訪問的資料庫後返回的資料都通過這個方法儲存到乙個sqlresult物件中!
好了!我們來看乙個例項吧!這個例項中將執行乙個查詢語句,該語句查詢後的結果會trace出來!
執行sql語句 檢視SQL語句執行進度資訊
有時候我們跑乙個語句,若修改大表或查詢量很大時候,不知道執行到什麼程度了,什麼時候能執行完成,在5.7版後可以查詢sys.session來觀察 select from sys.session where conn id connection id 模擬對乙個大表執行了alter操作 alter ta...
sql語句執行效率
兩種執行的效果一樣,但執行的速度不一樣,在大資料的時候,可看出。select distinct a.o flowid from chengjiinfo as a where k kecheng not in select kemu from chengjidankeinfo where o flow...
JDBC執行SQL語句
一.執行sql語句 使用preparedstatement,由preparedstatement建立,preparedstatement物件用於傳送帶有乙個或多個輸入引數的sql語句,執行語句時,輸入引數將被送到資料庫中。preparedstatement的例項擴充套件了statement,因此它們...