A. 把自動提交關閉:connection.setAutoCommit(false); B. 正常的DB操作:若有一條sql語句失敗了自動回滾 C. 主動提交或主動回滾:connection.commit()或connection.rollback() D. 把自動提交打開:connection.setAutoCommit(true);
A.前的效率比后者高,在使用PreparedStatement對象執(zhí)行SQL命令時,命令被數(shù)據(jù)庫進行編譯和解析,然后被放到命令緩沖區(qū)。 B.每當執(zhí)行同一個PreparedStatement對象時,它就會被再解析一次,但不會被再次編譯。在緩沖區(qū)中可以發(fā)現(xiàn)預編譯的命令,并且可以重新使用。 C.如果要你寫insert update delete 最好用preparedStatement,在有大量用戶的企業(yè)級應用軟件中,經(jīng)常會重復執(zhí)行相同的SQL命令. D.使用PreparedStatement對象帶來的編譯次數(shù)的減少能夠提高數(shù)據(jù)庫的總體性能。
典型的JDBC程序按什么順序編寫?() a.釋放資源 b. 獲得與數(shù)據(jù)庫的物理連接 c. 執(zhí)行SQL命令 d. 注冊JDBC Driver e. 創(chuàng)建不同類型的Statement f. 如果有結果集, 處理結果集
A.dbecfa B.adbecfa C.abdecf D.bdecfa