package jdbcDemo;
import java.sql.*;
public class PreparedStatement {
public static void main(String[] args){
// using SQL to insert,edit,delete information from a database
Connection myConn =null;
PreparedStatement myStmt=null;
ResultSet myRs=null;
try{
// 1.make a connection to database
myConn= DriverManager.getConnection("jdbc:mysql://localhost:3306/shopping_cart","root","1578");
//2.create a statement
myStmt= myConn.prepareStatement("SELECT * FROM shopping_cart.customers where total_cost>? and items_number>?");
//3.set parameters
myStmt.setDouble(1,2);
myStmt.setDouble(2,40);
myRs=myStmt.executeQuery();
}
catch(Exception exc){
exc.printStackTrace();
}
}
için java.sql.PreparedStatement dan dönüştüremezsiniz, ben hazırlanmış deyimi yaratmaya çalıştığını, ancak "Tür uyuşmazlığı var am: java.sql.PreparedStatement dan dönüştüremiyor jdbcDemo. PreparedStatement ". Ben googled, cevapların çoğu java.sql. * Almalıyım dedi ve ben hala cevap var.Tür uyumsuzluğu: 2. adımda jdbcDemo.PreparedStatement
ile
değiştirin sınıfın adı veya değiştirme, bu' java.sql.PreparedStatement' 'import' gölgeler. Ya da tamamen java.sql.PreparedStatement myStmt = null; sınıf adını kullanın. –