2015-09-23 35 views
0
PreparedStatement preparedStatement = connection.prepareStatement(sql); 

preparedStatement.setString(1, "Gary"); 
preparedStatement.setString(2, "Larson"); 
preparedStatement.setLong (3, 123); 

'preparedStatement'是一個對象。但是如果它不使用新的操作符,我們怎麼能把它稱爲對象呢?沒有新運算符的對象

+2

其實preparedStatement是一個變量。 – immibis

回答

4

確定它使用new運營商,它只是使用new某處內部執行prepareStatement。這只是調用另一種方法,爲您做new。這實際上是一種叫做工廠模式的超常見模式。