gpt4 book ai didi

java - 类型不匹配 : cannot convert from java. sql.PreparedStatement 与 jdbcDemo.PreparedStatement

转载 作者:行者123 更新时间:2023-12-01 21:39:25 27 4
gpt4 key购买 nike

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();
}

}

在步骤 2 中,我尝试创建一条准备好的语句,但收到“类型不匹配:无法从 java.sql.PreparedStatement 转换为 jdbcDemo.PreparedStatement”。我用谷歌搜索了它,大多数答案都说我应该导入 java.sql.*,我这样做了,但仍然得到了答案。

最佳答案

您定义了自己的PreparedStatement,它使编译器感到困惑。

更改或替换您的类(class)名称

PreparedStatement myStmt=null;

java.sql.PreparedStatement myStmt=null;

关于java - 类型不匹配 : cannot convert from java. sql.PreparedStatement 与 jdbcDemo.PreparedStatement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com